NETCORE 接收FormData文件数据

在前台页面中传输

 formData.append('guid', this.$data.guid);
$.ajax({ url:
'/api/Annex/Annex/UploadAnnex', type: 'Post', contentType: false, processData: false, data: formData, success: function (data) { if (data.Result) { if (data.Data == null) { layer.open({ content: data.Message, btn: '我知道了', shadeClose: false }); } else { } }, complete: function () { // 关闭遮罩等待层 layer.close(loadingIndex); } });
contentType: false,
processData: false,
在FormData类型的数据是,这两个配置必须设置

后台controller接收时
public CommonResult UploadAnnex([FromForm(Name = "files")] List<IFormFile> files, [FromForm(Name = "guid")] string guid)
FromForm(Name = "files")来接收file和其他参数
posted @ 2022-04-25 23:01  蜡笔小平头  阅读(2154)  评论(0)    收藏  举报