浏览代码

文件上传

wwl 4 年之前
父节点
当前提交
47702e56cc

+ 8 - 8
hzgzpt-admin/src/main/java/com/miaxis/app/controller/user/UserInfoController.java

@@ -1,5 +1,6 @@
 package com.miaxis.app.controller.user;
 
+import com.miaxis.app.file.vo.FileVo;
 import com.miaxis.app.user.dto.UserDto;
 import com.miaxis.app.user.service.IUserInfoService;
 import com.miaxis.app.user.vo.UserVo;
@@ -20,9 +21,7 @@ import org.springframework.web.multipart.MultipartFile;
 import java.io.IOException;
 import java.text.SimpleDateFormat;
 import java.util.Date;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 /**
  * 【用户信息】Controller
@@ -100,13 +99,14 @@ public class UserInfoController extends BaseController{
     })
     public Response uploadIdCardAndHeadPicture(String type,MultipartFile multFile) throws IOException {
         String savePath = AliyunConfig.gzpt_user + type + "/"
-                + new SimpleDateFormat("yyyyMM").format(new Date()) + "/";
-        String fileName = System.currentTimeMillis() + ".jpg";
+                + new SimpleDateFormat("yyyyMMdd").format(new Date()) + "/";
+        String fileName = System.currentTimeMillis() + ".jpg";//文件名
         String fileUrl = AliyunUpload.uploadForStream(multFile.getInputStream(), savePath, fileName);
-        Map<String, Object> map = new HashMap<>();
-        map.put("filePath",savePath+fileName);//文件路径名
-        map.put("fileUrl",fileUrl);//文件访问路径
-        return Response.success(map);
+        FileVo fileVo = new FileVo();
+        fileVo.setFileName(fileName);
+        fileVo.setFilePath(savePath+fileName);
+        fileVo.setFileUrl(fileUrl);
+        return Response.success(fileVo);
     }
 
     /**

+ 27 - 0
hzgzpt-service-app/src/main/java/com/miaxis/app/file/vo/FileVo.java

@@ -0,0 +1,27 @@
+package com.miaxis.app.file.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * 文件上传vo
+ *
+ * @Author wwl
+ * @Date 2021/1/4
+ * @Version 1.0
+ */
+@Data
+public class FileVo implements Serializable {
+
+    @ApiModelProperty(value = "文件名")
+    private String fileName;
+
+    @ApiModelProperty(value = "文件路径")
+    private String filePath;
+
+    @ApiModelProperty(value = "文件访问路径")
+    private String fileUrl;
+
+}