Asp.net 检索存储在db中的图像并保存到文件

Asp.net 检索存储在db中的图像并保存到文件,asp.net,sql-server,image,Asp.net,Sql Server,Image,我有一位客户要求能够从Sql Server数据库检索图像,并将其保存到其计算机上的目录中。他希望能够通过asp.net网页做到这一点。我能够以字节数组的形式从图像中检索图像,但不知道如何获取该图像并将其作为文件保存到目录中。有人知道怎么做吗?谢谢。您可以尝试使用保存方法 MemoryStream memoryStream = new MemoryStream((byte[])YourDataTable.Rows[0]["ImageData"]); Picturebox pictu

我有一位客户要求能够从Sql Server数据库检索图像,并将其保存到其计算机上的目录中。他希望能够通过asp.net网页做到这一点。我能够以字节数组的形式从图像中检索图像,但不知道如何获取该图像并将其作为文件保存到目录中。有人知道怎么做吗?谢谢。

您可以尝试使用
保存方法

    MemoryStream memoryStream = new MemoryStream((byte[])YourDataTable.Rows[0]["ImageData"]);
    Picturebox picturebox = new Picturebox();
    picturebox.Image = Image.FromStream(memoryStream);
    picturebox.Image.Save("...YourPath", System.Drawing.Imaging.ImageFormat.Jpeg)

你尝试了哪些选择?谢谢。我在找什么。最后,我不得不将图像保存在服务器上的临时目录中,然后显示一个浏览器“另存为”对话框供用户在本地保存。我很乐意帮助您