如何使用c#创建multipart/form-data类型的内容作为我对Get请求的响应的一部分?
本文关键字:Get 请求 一部分 响应 创建 何使用 multipart 类型 form-data | 更新日期: 2023-09-27 18:07:07
我必须填充HttpResponseMessage中content-type = multipart/form-data的内容对象。我想在响应内容中发送一个文件和一个字符串
在视图中的表单标签应该是这样的:-
<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
刚刚被添加到签名
希望能有所帮助