Web API post 请求上传带有数据对象的文件
Web API post request to upload file with data object
我正在开发一个 API,它将接受文件和其他详细信息作为输入对象,如下所示
attachmentDto:{
Attachment_Description:"Description",
ApplicationId:1212,
etc...
}
所以我创建了一个类似
的方法
[HttpPost]
public IHttpActionResult SaveAttachment(AttachmentDto attachmentDto)
{
var file = HttpContext.Current.Request.Files[0];
process();
return Ok();
}
有没有人遇到过这种情况。
请同时提供解决方案或替代方案。
提前致谢。
答案如下:
attachmentDto:{
Attachment_Description:"Description",
ApplicationId:1212,
Prop1: prop1value,
prop2: prop2value
}
$.customAjax({
type: "POST",
url: url,
data:attachmentDto,
success: function (returnData) {
//success
},
error:function()
{
//error
}
});
希望对您有所帮助。
我正在开发一个 API,它将接受文件和其他详细信息作为输入对象,如下所示
attachmentDto:{
Attachment_Description:"Description",
ApplicationId:1212,
etc...
}
所以我创建了一个类似
的方法[HttpPost]
public IHttpActionResult SaveAttachment(AttachmentDto attachmentDto)
{
var file = HttpContext.Current.Request.Files[0];
process();
return Ok();
}
有没有人遇到过这种情况。 请同时提供解决方案或替代方案。 提前致谢。
答案如下:
attachmentDto:{
Attachment_Description:"Description",
ApplicationId:1212,
Prop1: prop1value,
prop2: prop2value
}
$.customAjax({
type: "POST",
url: url,
data:attachmentDto,
success: function (returnData) {
//success
},
error:function()
{
//error
}
});
希望对您有所帮助。