【问题标题】:Image Uploading There are Several Approaches. When to choose one over others?图片上传有几种方法。什么时候选择一个而不是其他?
【发布时间】:2013-03-02 13:14:57
【问题描述】:

目前我正在使用 MVC3 上传图片。当我对示例代码进行一些搜索时,我发现了几种方法。我想出了几乎3种方法。有人可以解释哪一个比另一个更好还是所有的都一样?欢迎提供有关性能或任何内容的解释。

方法一:作为参数

public ActionResult UploadImage(HttpPostedFileBase img)
        {

            return View();
        }

方法 2:来自 Request.Files

HttpPostedFileBase imgFile= Request.Files["img"];

方法 3:来自 Image Helper

var imgFile= WebImage.GetImageFromRequest();

【问题讨论】:

    标签: c# asp.net-mvc-3 file-upload image-upload


    【解决方案1】:

    第一个是最好的方法。这样做的原因是因为这将使操作更容易进行单元测试,并且它不依赖于魔术字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-23
      • 1970-01-01
      • 2011-10-31
      • 2016-10-19
      相关资源
      最近更新 更多