周立森 5 年之前
父節點
當前提交
8df582049f

+ 4
- 2
foyo-service/src/main/java/com/huiju/foyo/service/impl/ImageServiceimpl.java 查看文件

@@ -18,14 +18,16 @@ import java.util.Date;
18 18
  */
19 19
 @Service("ImageService")
20 20
 public class ImageServiceimpl implements ImageServiceI {
21
+    @Value("${assets.images}")
22
+    String imagePath;
21 23
     
22 24
     @Override
23 25
     public String getImageUrl(MultipartFile uploadFile) throws IOException {
24 26
         //保存的文件名
25 27
         String imgName = System.currentTimeMillis() + ".png";
26 28
         //保存路径
27
-        String path = "D:\\test\\images\\" + imgName;
28
-        String rebackPath = "images\\" + imgName;
29
+        String path = imagePath + imgName;
30
+        String rebackPath = "uploadimage/" + imgName;
29 31
         //生成保存文件
30 32
         File troUploadFile = new File(path);
31 33
         //将上传文件保存到路径

+ 3
- 0
foyo-service/src/main/resources/application.yml 查看文件

@@ -12,3 +12,6 @@ mybatis-plus:
12 12
   configuration:
13 13
     log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
14 14
   mapper-locations: classpath:mapper/*.xml
15
+
16
+assets:
17
+  images: /opt/www/upload/images/

+ 1
- 1
vue-element-admin/config/index.js 查看文件

@@ -60,7 +60,7 @@ module.exports = {
60 60
      * then assetsPublicPath should be set to "/bar/".
61 61
      * In most cases please use '/' !!!
62 62
      */
63
-    assetsPublicPath: '/',
63
+    assetsPublicPath: './',
64 64
 
65 65
     /**
66 66
      * Source Maps

+ 1
- 1
vue-element-admin/config/prod.env.js 查看文件

@@ -1,5 +1,5 @@
1 1
 module.exports = {
2 2
   NODE_ENV: '"production"',
3 3
   ENV_CONFIG: '"prod"',
4
-  BASE_API: '"https://api-prod"'
4
+  BASE_API: '"/api/admin/"'
5 5
 }

+ 2
- 1
vue-element-admin/src/views/carousel/edit.vue 查看文件

@@ -12,6 +12,7 @@
12 12
           :action= "uploadImgUrl"
13 13
           :show-file-list="false"
14 14
           :on-success="handleAvatarSuccess"
15
+          :with-credentials="true"
15 16
           class="avatar-uploader"
16 17
           name="uploadFiles">
17 18
           <img v-if="imageUrl" :src="imageUrl" class="avatar">
@@ -83,7 +84,7 @@ export default {
83 84
         sort: '',
84 85
         imageUrl: ''
85 86
       },
86
-      uploadImgUrl: process.env.BASE_API + '/uploadimage',
87
+      uploadImgUrl: process.env.BASE_API + 'uploadimage',
87 88
       dialogStatus: '',
88 89
       downloadLoading: false,
89 90
       formLabelWidth: '120px',

+ 1
- 1
vue-element-admin/src/views/case/CoverMovement.vue 查看文件

@@ -78,7 +78,7 @@ export default {
78 78
         labelList: [],
79 79
         type: 'movement'
80 80
       },
81
-      uploadImgUrl: process.env.BASE_API + '/uploadimage',
81
+      uploadImgUrl: process.env.BASE_API + 'uploadimage',
82 82
       dialogStatus: '',
83 83
       downloadLoading: false,
84 84
       formLabelWidth: '120px',

+ 1
- 1
vue-element-admin/src/views/case/add.vue 查看文件

@@ -131,7 +131,7 @@ export default {
131 131
         content: '',
132 132
         type: 'case'
133 133
       },
134
-      uploadImgUrl: process.env.BASE_API + '/uploadimage',
134
+      uploadImgUrl: process.env.BASE_API + 'uploadimage',
135 135
       dialogStatus: '',
136 136
       downloadLoading: false,
137 137
       formLabelWidth: '120px',

+ 2
- 1
vue-element-admin/src/views/case/cover.vue 查看文件

@@ -6,6 +6,7 @@
6 6
           :action= "uploadImgUrl"
7 7
           :show-file-list="false"
8 8
           :on-success="handleAvatarSuccess"
9
+          :with-credentials="true"
9 10
           class="avatar-uploader"
10 11
           name="uploadFiles">
11 12
           <img v-if="imageUrl" :src="imageUrl" class="avatar">
@@ -78,7 +79,7 @@ export default {
78 79
         labelList: [],
79 80
         type: 'case'
80 81
       },
81
-      uploadImgUrl: process.env.BASE_API + '/uploadimage',
82
+      uploadImgUrl: process.env.BASE_API + 'uploadimage',
82 83
       dialogStatus: '',
83 84
       downloadLoading: false,
84 85
       formLabelWidth: '120px',

+ 1
- 1
vue-element-admin/src/views/case/edit.vue 查看文件

@@ -131,7 +131,7 @@ export default {
131 131
         content: '',
132 132
         type: 'case'
133 133
       },
134
-      uploadImgUrl: process.env.BASE_API + '/uploadimage',
134
+      uploadImgUrl: process.env.BASE_API + 'uploadimage',
135 135
       dialogStatus: '',
136 136
       downloadLoading: false,
137 137
       formLabelWidth: '120px',

+ 1
- 1
vue-element-admin/src/views/case/servicecase/add.vue 查看文件

@@ -101,7 +101,7 @@ export default {
101 101
         serviceImageUrl: '',
102 102
         labelList: []
103 103
       },
104
-      uploadImgUrl: process.env.BASE_API + '/uploadimage',
104
+      uploadImgUrl: process.env.BASE_API + 'uploadimage',
105 105
       dialogStatus: '',
106 106
       downloadLoading: false,
107 107
       formLabelWidth: '120px',

+ 1
- 1
vue-element-admin/src/views/company/edit.vue 查看文件

@@ -75,7 +75,7 @@ export default {
75 75
         sort: '',
76 76
         companyImg: ''
77 77
       },
78
-      uploadImgUrl: process.env.BASE_API + '/uploadimage',
78
+      uploadImgUrl: process.env.BASE_API + 'uploadimage',
79 79
       dialogStatus: '',
80 80
       downloadLoading: false,
81 81
       formLabelWidth: '120px',

+ 1
- 1
vue-element-admin/src/views/partner/add.vue 查看文件

@@ -83,7 +83,7 @@ export default {
83 83
         sort: '',
84 84
         logoImg: ''
85 85
       },
86
-      uploadImgUrl: process.env.BASE_API + '/uploadimage',
86
+      uploadImgUrl: process.env.BASE_API + 'uploadimage',
87 87
       dialogStatus: '',
88 88
       downloadLoading: false,
89 89
       formLabelWidth: '120px',

+ 1
- 1
vue-element-admin/src/views/service/edit.vue 查看文件

@@ -103,7 +103,7 @@ export default {
103 103
         serviceImageUrl: '',
104 104
         labelList: []
105 105
       },
106
-      uploadImgUrl: process.env.BASE_API + '/uploadimage',
106
+      uploadImgUrl: process.env.BASE_API + 'uploadimage',
107 107
       dialogStatus: '',
108 108
       downloadLoading: false,
109 109
       formLabelWidth: '120px',