【发布时间】:2014-05-12 09:13:14
【问题描述】:
如何在sql server中以字节格式保存图像multipal,并在图像工具中检索而不使用httphandlar也将其转换为pdf。请指导我简单的方法。
我试过了:
if (FileUpload2.HasFile)
{
int length = FileUpload2.PostedFile.ContentLength;
byte[] imgbyt = new byte[length];
HttpPostedFile img = FileUpload2.PostedFile;
img.InputStream.Read(imgbyt, 0, length);
string filename = Path.GetFileName(FileUpload2.FileName);
lbl_image.Text = filename;
con.Open();
cmd = new SqlCommand("update StudData set student_image = @image, image_name= @filename where userid='" + Session["Loginname"] + "'", con);
cmd.Parameters.Add("@image", SqlDbType.Image).Value = imgbyt;
cmd.Parameters.Add("@filename", SqlDbType.VarChar, 50).Value = filename;
int count = cmd.ExecuteNonQuery();
con.Close();
}
它将图像以字节格式存储在 sql 中,但我如何检索它? 请建议我最简单的方法
【问题讨论】:
-
最简单/高效?
-
从 db 中获取图片并使用 Response.Write 将其写入页面
-
无法分配 write 因为它的方法组
标签: asp.net