将图像文件保存到数据库中

时间:2011-07-04 11:00:08

标签: c# .net asp.net visual-studio

在用户使用asp.net中的fileupload控件选择文件位置后,如何使用c#将文件保存到SQL server dataqbase中。

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

我很乐意,如果你第一次搜索谷歌然后请求帮助,如果你发现很难理解反正检查以下文章帮助你完成任务

C# Save and Load Image from Database

答案 2 :(得分:0)

您可以尝试这样的事情:

if (this.fileUploader.PostedFile == null ||
    this.fileUploader.PostedFile.ContentLength < 1)
{
   this.LabelError.Text = this.GetGlobalResourceObject("Messages", "NoFileToUpload")
                              .ToString();
   return;
}

MyTableWithImageField i = new MyTableWithImageField();

i.ImageData = this.fileUploader.FileBytes;

command.CommandText = @"InsertMyTableWithImageField";
command.CommandType = CommandType.StoredProcedure;

command.Parameters.AddWithValue("@ImageData", i.ImageData);

您可能还想在MSDN上查看:Uploading Files in ASP.NET 2.0