Commit ab509ac5 by chenxin

fix: request 处理file上传

parent 7bffa718
......@@ -66,8 +66,8 @@ let realGift = {
virtualGiftUpload: {
url: '/gift/vir-gift-upload',
method: 'post',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
// useFormData: true,
headers: { 'Content-Type': 'multipart/form-data;' },
file: true
}, // 虚拟礼品卡密卡号上传
operatorSave: {
url: '/auth/operator-save',
......
......@@ -55,7 +55,6 @@ const request = (opt, params, restObj) => {
// });
// }
params = Object.assign({}, params);
opt = Object.assign({}, opt);
if (opt.rest) {
......@@ -92,6 +91,13 @@ const request = (opt, params, restObj) => {
// 后端要listParams放query里,excel参数放body json里
requestConfig.params = params.listParams;
requestConfig.data = params.excel;
} else if (opt.file) {
// 上传内容包括file
let formData = new FormData();
Object.keys(params).forEach(v => {
formData.append(v, params[v]);
});
requestConfig.data = formData;
} else {
if (requestConfig.useFormData) params = qs.stringify(params);
switch (requestConfig.method.toLowerCase()) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment