浏览代码

upd: 跳转 uploader 上传 form-data 顺序

richard1015 5 年之前
父节点
当前提交
e91e323054
共有 1 个文件被更改,包括 9 次插入9 次删除
  1. 9 9
      src/packages/uploader/uploader.vue

+ 9 - 9
src/packages/uploader/uploader.vue

@@ -132,6 +132,15 @@ export default {
         return;
         return;
       }
       }
       const formData = new FormData();
       const formData = new FormData();
+      for (let key of Object.keys(this.attach)) {
+        formData.append(key, this.attach[key]);
+      }
+      let finialyOutData = Object.assign(this.selfData,selfData);
+      if(finialyOutData){
+        for(let key in finialyOutData){
+          formData.append(key, finialyOutData[key]);
+        }
+      }
       const opt = this.createUploaderOpts();
       const opt = this.createUploaderOpts();
       opt.$el = tar;
       opt.$el = tar;
       if (this.isPreview) {
       if (this.isPreview) {
@@ -155,15 +164,6 @@ export default {
         }
         }
       }
       }
       formData.append(tar.name, tar.files[0]);
       formData.append(tar.name, tar.files[0]);
-      for (let key of Object.keys(this.attach)) {
-        formData.append(key, this.attach[key]);
-      }
-      let finialyOutData = Object.assign(this.selfData,selfData);
-      if(finialyOutData){
-        for(let key in finialyOutData){
-          formData.append(key, finialyOutData[key]);
-        }
-      }
       opt.formData = formData;
       opt.formData = formData;
       opt.headers = this.headers || {};
       opt.headers = this.headers || {};
       opt.showMsgFn = msg => {
       opt.showMsgFn = msg => {