动态添加图像asp net mvc 4

时间:2013-07-23 18:34:34

标签: c# asp.net-mvc c#-4.0 asp.net-mvc-4 browser

我正在使用ASP.NET MVC构建一个简单的图库.4。创建方法从用户pc获取图像的最佳方法是什么?我的意思是有没有办法在浏览器中打开文件浏览器,然后只将所选文件复制到/ Content / Images文件夹?

1 个答案:

答案 0 :(得分:1)

  

Create方法从用户pc获取图像的最佳方法是什么?

使用文件输入控件并执行操作:

@using (Html.BeginForm("YourAction", "Controller", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    <input type="file" name="image" />
    <input type="submit" value="Upload" />
}

然后你的帖子将是:

public ActionResult YourAction(HttpPostedFileBase image)
{
    //do whatever with the image
}
  

我的意思是有办法在浏览器中打开文件浏览器,然后将所选文件复制到/ Content / Images文件夹吗?

不,不要进入Content / Images文件夹。您应该考虑托管解决方案/数据库来存储这些图像。