|
@@ -36,7 +36,7 @@ public class AliOSSUtils {
|
36
|
36
|
*/
|
37
|
37
|
public String upload(File file) {
|
38
|
38
|
String originalFilename = file.getName();
|
39
|
|
- String fileName = UUID.randomUUID() + originalFilename.substring(originalFilename.lastIndexOf("."));
|
|
39
|
+ String fileName = "file/" + LocalDate.now() + "/" + UUID.randomUUID() + originalFilename.substring(originalFilename.lastIndexOf("."));
|
40
|
40
|
//上传文件到 OSS
|
41
|
41
|
OSS ossClient = new OSSClientBuilder().build(aliProperties.getEndpoint(), aliProperties.getAccessKeyId(), aliProperties.getAccessKeySecret());
|
42
|
42
|
threadPoolUtil.getTaskExecutor().execute(() -> {
|
|
@@ -44,7 +44,7 @@ public class AliOSSUtils {
|
44
|
44
|
ossClient.shutdown();
|
45
|
45
|
});
|
46
|
46
|
//文件访问路径
|
47
|
|
- String url = aliProperties.getEndpoint().split("//")[0] + "//" + aliProperties.getBucketName() + "." + aliProperties.getEndpoint().split("//")[1] + "/" + fileName;
|
|
47
|
+ String url = aliProperties.getOsspath().split("//")[0] + "//" + aliProperties.getBucketName() + "." + aliProperties.getOsspath().split("//")[1] + "/" + fileName;
|
48
|
48
|
// 关闭ossClient
|
49
|
49
|
|
50
|
50
|
return url;// 把上传到oss的路径返回
|
|
@@ -64,7 +64,7 @@ public class AliOSSUtils {
|
64
|
64
|
ossClient.shutdown();
|
65
|
65
|
});
|
66
|
66
|
//文件访问路径
|
67
|
|
- return aliProperties.getEndpoint().split("//")[0] + "//" + aliProperties.getBucketName() + "." + aliProperties.getEndpoint().split("//")[1] + "/" + fileName;
|
|
67
|
+ return aliProperties.getOsspath().split("//")[0] + "//" + aliProperties.getBucketName() + "." + aliProperties.getOsspath().split("//")[1] + "/" + fileName;
|
68
|
68
|
} catch (IOException e) {
|
69
|
69
|
throw new RuntimeException(e);
|
70
|
70
|
}
|