gpt4 book ai didi

asp.net-mvc-3 - 有没有办法在帖子(ASP.NET MVC 3)的 View 模型中传回 Request.Files?

转载 作者:行者123 更新时间:2023-12-02 02:21:19 35 4
gpt4 key购买 nike

我已经在我的代码中成功删除了对 Request.Form 的引用,但是我还没有看到任何 ASP.NET MVC 3 支持将 Request.Files 绑定(bind)到我的 View 模型。最佳做法是将 Request.Files 对象 (HttpFileCollectionBase) 传递给任何处理我的附件的方法吗?例如,

[HttpPost]
public ActionResult UpdateStatus(StatusViewModel vm)
{
bool updated = HandleUpdate(Request.Files, vm);
...
return View("Updated");
}

最佳答案

您可以简单地声明 HttpPostedFileBase 类型的 Action 参数,如下所示:

public ActionResult Method(HttpPostedFileBase fileUploaded)

您也可以绑定(bind)到类似名称实例的数组。

public ActionResult Method(HttpPostedFileBase[] filesUploaded)

并且,HttpPostedFileBase 可以是您的 View 模型的成员。

public class MyModel{
public string Name{get; set;}
public HttpPostedFileBase FileUploaded{get; set;}
}

关于asp.net-mvc-3 - 有没有办法在帖子(ASP.NET MVC 3)的 View 模型中传回 Request.Files?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8041015/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com