Browse Source

Merge remote-tracking branch 'origin/feature-user-page' into feature-user-page

Nivek 2 years ago
parent
commit
67a309f56b
2 changed files with 10 additions and 8 deletions
  1. 5 1
      src/api/image.ts
  2. 5 7
      src/views/MANAGER/createStore.vue

+ 5 - 1
src/api/image.ts

@@ -3,7 +3,11 @@ import {IMAGE_MODULE} from './_prefix'
 
 // 上传文件
 export const uploadImage = payload => {
-    return axios.post(`${IMAGE_MODULE}`, null, {params: payload})
+    return axios.post(`${IMAGE_MODULE}/`, payload, {
+        headers:{
+            'Content-Type': "multipart/form-data;"
+        }
+    })
         .then(res => {
             return res;
         })

+ 5 - 7
src/views/MANAGER/createStore.vue

@@ -41,14 +41,12 @@ function drop(e) {
 }
 
 function generateURL(file) {
-  console.log(document.cookie.split(";")[0].split("=")[1])
-  const payload = {
-    file: files[0]
-  };
-  uploadImage(payload).then(res => {
+  let formData = new FormData();
+  console.log(file)
+  formData.append('file', file);
+  uploadImage(formData).then(res => {
     console.log(res);
-    this.logoURL = res.value;
-    console.log(this.logoURL);
+    this.logoURL = res.data;
     return this.logoUrl;
   });
   // let fileSrc = URL.createObjectURL(file);