我想从本地数据库保存并检索图像。我在db中插入图像作为blob,但我可以检索图像。
请帮帮我。
由于 Monali
答案 0 :(得分:0)
请参阅this link,了解如何从数据库表中检索blob数据作为字节,在以字节为单位后,您应该能够将它们保存为正确的格式以形成最终图像。
答案 1 :(得分:0)
你得到什么错误?使用LINQ to SQL,以下代码创建一个HttpHandler并从数据库中获取BLOB ...
public class GetFile : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
Document document = new GigzDataContext().Documents.SingleOrDefault(p => p.Id == new Guid(context.Request.QueryString["Id"].ToString()));
context.Response.ContentType = document.ContentType;
context.Response.BinaryWrite(document.Blob.ToArray());
}
public bool IsReusable
{
get
{
return false;
}
}
}