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和其他参数
浙公网安备 33010602011771号