提交 1f640e80 作者: bax

测试

上级 508aba6a
...@@ -91,7 +91,6 @@ public class UploadController { ...@@ -91,7 +91,6 @@ public class UploadController {
.build(OssConstant.ENDPOINT, OssConstant.ACCESSKEYID, OssConstant.ACCESSKEYSECRET); .build(OssConstant.ENDPOINT, OssConstant.ACCESSKEYID, OssConstant.ACCESSKEYSECRET);
File file = XmlUtil.ossUpload(uploadFile); File file = XmlUtil.ossUpload(uploadFile);
String location =null; String location =null;
String cdnURL = "https://file.iuav.com/";
try { try {
ObjectMetadata meta = new ObjectMetadata(); ObjectMetadata meta = new ObjectMetadata();
// 指定上传的内容类型。 // 指定上传的内容类型。
...@@ -99,7 +98,7 @@ public class UploadController { ...@@ -99,7 +98,7 @@ public class UploadController {
// 文件上传时设置访问权限ACL。 // 文件上传时设置访问权限ACL。
// meta.setObjectAcl(CannedAccessControlList.Private); // meta.setObjectAcl(CannedAccessControlList.Private);
String oldName = uploadFile.getOriginalFilename(); String oldName = uploadFile.getOriginalFilename();
String newName = UUID.randomUUID().toString() String newName = "file/" + UUID.randomUUID().toString()
+ oldName.substring(oldName.lastIndexOf("."), oldName.length()); + oldName.substring(oldName.lastIndexOf("."), oldName.length());
// 通过UploadFileRequest设置多个参数。 // 通过UploadFileRequest设置多个参数。
// 依次填写Bucket名称(例如examplebucket)以及Object完整路径(例如exampledir/exampleobject.txt),Object完整路径中不能包含Bucket名称。 // 依次填写Bucket名称(例如examplebucket)以及Object完整路径(例如exampledir/exampleobject.txt),Object完整路径中不能包含Bucket名称。
...@@ -124,7 +123,8 @@ public class UploadController { ...@@ -124,7 +123,8 @@ public class UploadController {
// 断点续传上传。 // 断点续传上传。
UploadFileResult uploadFileResult = ossClient.uploadFile(uploadFileRequest); UploadFileResult uploadFileResult = ossClient.uploadFile(uploadFileRequest);
location = uploadFileResult.getMultipartUploadResult().getLocation(); // location = uploadFileResult.getMultipartUploadResult().getLocation();
location = OssConstant.DOMAIN + "/" + newName;
log.info("location" + location); log.info("location" + location);
} catch (OSSException oe) { } catch (OSSException oe) {
......
...@@ -12,15 +12,18 @@ public class OssConstant { ...@@ -12,15 +12,18 @@ public class OssConstant {
public static String ACCESSKEYID; public static String ACCESSKEYID;
public static String ACCESSKEYSECRET; public static String ACCESSKEYSECRET;
public static String BUCKET; public static String BUCKET;
public static String DOMAIN;
public OssConstant( public OssConstant(
@Value("${aliyun.oss.endpoint}") String endPoint, @Value("${aliyun.oss.endpoint}") String endPoint,
@Value("${aliyun.oss.access-key-id}") String accessKeyId, @Value("${aliyun.oss.access-key-id}") String accessKeyId,
@Value("${aliyun.oss.access-key-secret}") String accessKeySecret, @Value("${aliyun.oss.access-key-secret}") String accessKeySecret,
@Value("${aliyun.oss.bucket}") String bucket) { @Value("${aliyun.oss.bucket}") String bucket,
@Value("${aliyun.oss.domain}") String domain) {
ENDPOINT = endPoint; ENDPOINT = endPoint;
ACCESSKEYID = accessKeyId; ACCESSKEYID = accessKeyId;
ACCESSKEYSECRET = accessKeySecret; ACCESSKEYSECRET = accessKeySecret;
BUCKET = bucket; BUCKET = bucket;
DOMAIN = domain;
} }
} }
...@@ -26,10 +26,11 @@ springfox: ...@@ -26,10 +26,11 @@ springfox:
aliyun: aliyun:
oss: oss:
endpoint: file.iuav.com endpoint: oss-cn-hangzhou.aliyuncs.com
access-key-id: LTAI5tK6UG2LzMkf1FKZBkBU access-key-id: LTAI5tK6UG2LzMkf1FKZBkBU
access-key-secret: ${OSS_ACCESS_KEY_SECRET} access-key-secret: ${OSS_ACCESS_KEY_SECRET}
bucket: share-fly bucket: share-fly
domain: file.iuav.com
mmcflying: mmcflying:
download: download:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论