我必须填充HttpResponseMessage中存在的content-type = multipart / form-data的内容对象。 我想在响应内容中发送文件和字符串。
答案 0 :(得分:0)
在视图中,form标签应该是这样的: -
<form id="formContent" method="post" enctype="multipart/form-data" action="controller/actionMethod">
文件上传组件应该是: -
<input type="file" id="file1Upload" size="50" name="files" />
<input type="file" id="file2Upload" size="50" name="files" />
在控制器中,签名应如下所示: -
public string actionMethod(object model, IEnumerable<HttpPostedFileBase> files)
{
foreach (var file in files)
{
//write here what do you want to do with each file
}
....
}
通知IEnumerable<HttpPostedFileBase> files
刚刚添加到签名
希望这会有所帮助