嗨,我正在尝试发布图像,但我必须遗漏一些东西,因为我得到的只是一个字符串作为回报。这是我的代码:
@using( Html.BeginForm("Create", "ProductManager", FormMethod.Post,new{enctype="multipart/form-data"})){
<input type="file" class="text-box single-line" id="ProductImagePath" name="ProductAvatar" />
}
[HttpPost]
public ActionResult Create( FormCollection collection)
{
var imagePosted = collection["ProductAvatar"];
}
imagePosted 只返回 null。我做错了什么?