【发布时间】:2012-06-05 10:05:27
【问题描述】:
我想添加上传图片并将其保存在我的数据库中的功能。我有一个表,其中一列是 Image 数据类型。我关注了this link,以及一些类似的链接,但它似乎不起作用。这是我尝试过的代码:
if (Request.Files.Count > 0 && Request.Files[0] != null)
{
HttpPostedFileBase file = Request.Files[0];
var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), file.FileName);
file.SaveAs(path);
}
但文件没有保存在指定的文件夹中。
【问题讨论】:
-
尝试调试。什么路径字符串路径变量包含? Request.Files 是空的吗?请提供更多详细信息。
-
您收到异常了吗?当您想保存在数据库表中时,为什么要将文件保存在文件夹中?
标签: asp.net-mvc asp.net-mvc-3 image file-upload image-uploading