| | |
| | | //文件名 |
| | | String originalFilename = file.getOriginalFilename(); |
| | | //新的文件名 |
| | | String fileName = UUID.randomUUID().toString().replace("-", "") + originalFilename; |
| | | String fileName = UUID.randomUUID().toString().replace("-", "") +"_"+ originalFilename; |
| | | try { |
| | | InputStream inputStream = file.getInputStream(); |
| | | /*上传对象*/ |
| | |
| | | /*获取url*/ |
| | | GetPresignedObjectUrlArgs getPresignedObjectUrlArgs = GetPresignedObjectUrlArgs |
| | | .builder() |
| | | .method(Method.GET) |
| | | .bucket(bucketName) |
| | | .object(fileName) |
| | | .build(); |
| | | return MinioClientSingleton.getMinioClient().getPresignedObjectUrl(getPresignedObjectUrlArgs); |
| | | String presignedObjectUrl = MinioClientSingleton.getMinioClient().getPresignedObjectUrl(getPresignedObjectUrlArgs); |
| | | String ObjectUrl = presignedObjectUrl.substring(0, presignedObjectUrl.indexOf("?")); |
| | | return ObjectUrl; |
| | | } catch (Exception ex) { |
| | | log.error("上传对象返回url异常:" + ex.getMessage()); |
| | | } |