I'm using the following in .NET to save a Word document to a SQL image
column:
Dim iImageSize As Integer = FileUpload.PostedFile.ContentLength
Dim picbyte() As Byte = New Byte(iImageSize) {}
FileUpload.PostedFile.InputStream.Read(picbyte, 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(Session("ImageContent"), Byte())
Dim ms1 As New System.IO.MemoryStream(arrImage)
Response.BinaryWrite(arrImage)
Response.ContentType = Session("ContentType")
Response.OutputStream.Write(CType(Session("ImageCo ntent"), Byte()), 0,
CInt(Session("ImageSize")))
Response.End()
I get the content but with a lot of extra stuff in it:
аЯрЁБс>ўџ
суўџџџпрџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџ
џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџ
џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџ
џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџ
џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџ
џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџ
џџџџџџџџьЅС` јПц"bjbjЫsЫs
гЇЉЉЪџџџџџџЄIII8МI d
J,hXKXK^ЖKЖKтKоNR0OLO$jhв LЇRNN@RRЇ
ЖKтKММgUgUgURdЖKтKgURgUgU2Ј йЖK,LK
АіЋvЦIыRpНb-Tв0К [SЈ \й
ё<\OрO^gU>PLP§\O\O\OЇЇUd\O\O\ORRRR d88
џџџџ To:
*** Sent via Developersdex http://www.developersdex.com ***