gracias por responder
uff no sabes todos los codigo q he intentado el primero e me diste es igual q este
http://www.codeproject.com/KB/aspnet...nDatabase.aspx sol q este esta en c# y el segundo lo intente pero no funko...
ahora toy haciendo otra funcion pero me
newImage = System.Drawing.Image.FormStream(stream) se cae diciendo Parameter no valid
adjunto codigo...
Código:
protected void Page_Load(object sender, EventArgs e)
{
string sql = string.Format("SELECT TOP 1 ItemId,Thumb FROM RubrikkImg.dbo.Attachment");
List<object[]> img = Db.GetData(sql);
lblResult.Text = String.Format("ItemId is {0} - \n Thumb Data ", img[0][0].ToString());//,BitConverter.ToString((byte[])img[0][1]));
// Display the image from the database
byteArrayToImage((byte[])img[0][1]); //img[0][0].ToString();
}
private void byteArrayToImage(byte[] byteArrayIn)
{
System.Drawing.Image newImage;
string strFileName = GetTempFolderName() + "yourfilename.gif";
if (byteArrayIn != null)
{
using (MemoryStream stream = new MemoryStream(byteArrayIn))
{
newImage = System.Drawing.Image.FromStream(stream);
newImage.Save(strFileName);
Image1.Attributes.Add("src", strFileName);
}
lblResult.Text = "The image conversion was successful.";
}
else
{
Response.Write("No image data found!");
}
}
private static string GetTempFolderName()
{
string strTempFolderName = @"C:\Test";
if (Directory.Exists(strTempFolderName))
{
return strTempFolderName;
}
else
{
Directory.CreateDirectory(strTempFolderName);
return strTempFolderName;
}
}