I'm using the following in .NET to save a Word document to a SQL image
column:
Dim iImageSize As Integer = FileUpload.Post edFile.ContentL ength
Dim picbyte() As Byte = New Byte(iImageSize ) {}
FileUpload.Post edFile.InputStr eam.Read(picbyt e, 0, iImageSize)
Seems to work fine, but when I retrieve the image and use the following
to load it, I get a lot of characters, etc. What am I doing wrong
please?
Response.Clear
Dim arrImage() As Byte = DirectCast(Sess ion("ImageConte nt"), Byte())
Dim ms1 As New System.IO.Memor yStream(arrImag e)
Response.Binary Write(arrImage)
Response.Conten tType = Session("Conten tType")
Response.Output Stream.Write(CT ype(Session("Im ageContent"), Byte()), 0,
CInt(Session("I mageSize")))
Response.End()
I get the content but with a lot of extra stuff in it:
аЯрЁБс>ўџ
суўџџџпрџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџ
џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџ
џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџ
џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџ
џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџ
џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџ џџџџџџџџџџџџ
џџџџџџџџьЅС` јПц"bjbjЫs Ыs
гЇЉЉЪџ џџџџџЄ II I8МId
J,hXKXK^Ж KЖKтKоNR0OLO $ jhвLЇR NN@RRЇ
ЖKтKММgUg UgURdЖKтK gURgUgU2 ЈйЖK,LK
АіЋvЦIыRpН b-Tв0К [SЈ \й
ё<\OрO^gU> PLP§\O\O\OЇЇ Ud\O\O\OR RRRd8 8
џ џџџ To:
*** Sent via Developersdex http://www.developersdex.com ***