display image from database

  • Thread starter Thread starter Rahul
  • Start date Start date
R

Rahul

while writing an image ... i get the following error
my Code
-------------------------------------------------------------------
Dim imgStream As New MemoryStream()
Dim query As String
query = "select Photo from EmployeeMaster where EmpCode='1'"
Dim bImage As Byte() = CType(SQL.ExecuteScalar(query), Byte())

imgStream.Write(bImage, 0, bImage.Length)

Dim bitmap As New Bitmap(imgStream)
Response.ContentType = "image/jpg"
bitmap.Save(Response.OutputStream, ImageFormat.Jpeg)
-------------------------------------------------------------------
Parameter is not valid.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.

Exception Details: System.ArgumentException: Parameter is not valid.

Source Error:


Line 333: imgStream.Write(bImage, 0, bImage.Length)
Line 334:
Line 335: Dim bitmap As New Bitmap(imgStream)
Line 336: Image1.ImageUrl = bitmap.ToString
Line 337:


Source File: F:\Send\BCP\DotNet\Alchemy\adEmployee.aspx.vb Line: 335

Stack Trace:


[ArgumentException: Parameter is not valid.]
System.Drawing.Bitmap..ctor(Stream stream) +262
adEmployee.cmbEmployeeName_SelectedIndexChanged(Object sender, EventArgs
e) in F:\Send\BCP\DotNet\Alchemy\adEmployee.aspx.vb:335
System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e)
+96
System.Web.UI.WebControls.DropDownList.RaisePostDataChangedEvent() +145
System.Web.UI.WebControls.DropDownList.System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent()
+26
System.Web.UI.Page.RaiseChangedEvents() +165
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3536


Rahul
 
i got it .... there was a problem in storing an image in the database....
the code to read and display file is right ....

Rahul
 
Back
Top