我有以下代码:
<div>
<input type="file" name ="file" onchange="location.href='<%: Url.Action("ChangeImage", new{Id = Model.Id}) %>'" />
</div>
在控制器中我有 ChangeImage 方法:
public ActionResult ChangeImage(FormCollection collection, int Id,Products products)
{
var file = Request.Files["file"];
//Do something
}
但所选文件不会发布到控制器。问题是什么?如何将文件内容发送到控制器以使用它?