smithmrk
asked on
Display Images on Web Page
OK, so there is NO picture Box in ASP.net...therefore I'm stuck!
I have this code that gets images from a Binary File that works great on my Windows Application into a Picture Box...how can I get this same code to work in ASP.net to an ImageBox?
I have this code that gets images from a Binary File that works great on my Windows Application into a Picture Box...how can I get this same code to work in ASP.net to an ImageBox?
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = GetImageFromFileStream(fs, 0, 4566)
End Sub
Public Function GetImageFromFileStream(ByVal FileStream As System.IO.FileStream, ByVal Offset As Int32, ByVal Length As Int32) As System.Drawing.Image
Dim Image As System.Drawing.Image = Nothing
FileStream.Seek(Offset, System.IO.SeekOrigin.Begin)
Dim BinaryReader As System.IO.BinaryReader = New System.IO.BinaryReader(FileStream)
Dim ImageLength As System.Int32 = Length
Dim Buffer(ImageLength - 1) As System.Byte
Dim BytesRead As System.Int32 = 0
BytesRead = FileStream.Read(Buffer, 0, Buffer.Length)
If BytesRead = Buffer.Length Then
Dim MemoryStream As System.IO.MemoryStream = New System.IO.MemoryStream(Buffer)
Image = System.Drawing.Image.FromStream(MemoryStream).Clone
MemoryStream.Close()
MemoryStream.Dispose()
End If
Return Image
End Function
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I haven't had time to try it out, as I've got put on another project...but as soon as I get back to this I'll give it a try.
Mark