ソースを参照

uploadFile try1

icenaked 3 年 前
コミット
0a0af8a876
3 ファイル変更28 行追加4 行削除
  1. 2 1
      package.json
  2. 20 2
      src/api/file.js
  3. 6 1
      src/utils/request.js

+ 2 - 1
package.json

@@ -23,7 +23,8 @@
   },
   "devDependencies": {
     "@vue/compiler-sfc": "^3.1.2",
-    "vite": "2.3.7"
+    "@vue/reactivity": "^3.2.47",
+    "vite": "^2.9.15"
   },
   "browserslist": [
     "> 1%",

+ 20 - 2
src/api/file.js

@@ -1,6 +1,7 @@
-import axios from 'axios';
+//import axios from 'axios';
 import {FILE_MODULE} from "./_prefix";
-// import request from '../utils/request';
+import request from '../utils/request';
+import {axios} from '../utils/request'
 
 /**
  *  添加文件 POST /upload
@@ -20,6 +21,23 @@ export const UploadFile = payload => {
         return res.data
     })
 }
+
+export const UploadFile2 = payload => {
+    console.log(payload)
+    return request({
+        method: 'POST',
+        url: `${FILE_MODULE}/upload`,
+        data: payload,
+        headers:{
+            'Content-Type': "multipart/form-data;"
+            // 'Content-Type': "false",
+            // 'Process-Data': 'false',
+        }
+    }).then((res) => {
+        console.log(2)
+        return res.data
+    })
+}
 /**
  * ({
         url: `${FILE_MODULE}/upload`,

+ 6 - 1
src/utils/request.js

@@ -4,7 +4,8 @@ const service = axios.create({
     // process.env.NODE_ENV === 'development' 来判断是否开发环境
     // easy-mock服务挂了,暂时不使用了
     // baseURL: 'https://www.easy-mock.com/mock/592501a391470c0ac1fab128',
-    timeout: 5000
+    baseURL: 'http://localhost:8080',
+    //timeout: 5000
 });
 
 service.interceptors.request.use(
@@ -32,3 +33,7 @@ service.interceptors.response.use(
 );
 
 export default service;
+export {
+    service as axios
+}
+