From 1ef0cf864c4ba41af4b8caef4053b6416897c38e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9C=B1?= <2671189764@qq.com> Date: Mon, 12 May 2025 17:22:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=99=84=E4=BB=B6=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=8A=E4=BC=A0=E7=94=A8=E6=88=B7=E5=A4=B4=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EbikeOrdersSystemInfoController.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/ebike-orders/src/main/java/com/cdzy/orders/controller/EbikeOrdersSystemInfoController.java b/ebike-orders/src/main/java/com/cdzy/orders/controller/EbikeOrdersSystemInfoController.java index 4d8be6a7..9a0742b5 100644 --- a/ebike-orders/src/main/java/com/cdzy/orders/controller/EbikeOrdersSystemInfoController.java +++ b/ebike-orders/src/main/java/com/cdzy/orders/controller/EbikeOrdersSystemInfoController.java @@ -78,6 +78,30 @@ public class EbikeOrdersSystemInfoController { } } + /** + * 附件文件上传用户头像 + * + * @param multipartFile 文件对象 + * @return + */ + @PostMapping(value = "fileUploadUserPicture", consumes = "multipart/*", headers = "content-type=multipart/form-data") + public JsonResult fileUploadUserPicture(@RequestParam("multipartFile") MultipartFile multipartFile) { + + try { + minioUtil.createBucket(MinioUtil.BUCKET_USERS); + InputStream inputStream = multipartFile.getInputStream(); + String fileName = multipartFile.getOriginalFilename(); + String fileUniqueKey = UUID.randomUUID() + fileName.substring(fileName.lastIndexOf(".")); + minioUtil.uploadFile(inputStream, MinioUtil.BUCKET_USERS, fileUniqueKey); + String minioFileUrl = minioUtil.getFileUrl(MinioUtil.BUCKET_USERS, fileUniqueKey); + EbikeOrderAttachmentFileDto ebikeAttachmentFileDto = new EbikeOrderAttachmentFileDto(); + ebikeAttachmentFileDto.setUrl(minioFileUrl); + return JsonResult.success(ebikeAttachmentFileDto); + } catch (Exception e) { + log.error("fileUploadUser===>{}", e.getMessage() + Arrays.toString(e.getStackTrace())); + return JsonResult.failed("上传失败"); + } + } /** * 获取附件文件地址 *