【发布时间】:2017-06-23 07:42:26
【问题描述】:
我正在尝试通过 Angular 上传文件。
到目前为止,我可以选择文件并从角端发布,但我无法让控制器接收文件。
这是我发布文件的方式:
var f = new FormData();
f.append("file", file);
$http.post("/LoadFile", f);
但我似乎无法让我的控制器接收文件。我已经尝试了以下所有方法:
[HttpPost]
public ActionResult Upload(object file)
[HttpPost]
public ActionResult Upload(HttpPostedFileBase file)
[HttpPost]
public ActionResult Upload(HttpRequestMessage request)
[HttpPost]
public ActionResult Upload()
如果我在方法中添加断点,唯一被命中的就是最后一个。
【问题讨论】:
标签: angularjs asp.net-web-api2 angular-http