提交 b79aaf93 作者: 刘明祎-运维用途

配置

上级 c6861fe8
...@@ -91,6 +91,7 @@ public class UploadController { ...@@ -91,6 +91,7 @@ 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 = "file.iuav.com/";
try { try {
ObjectMetadata meta = new ObjectMetadata(); ObjectMetadata meta = new ObjectMetadata();
// 指定上传的内容类型。 // 指定上传的内容类型。
...@@ -104,7 +105,7 @@ public class UploadController { ...@@ -104,7 +105,7 @@ public class UploadController {
+ 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名称。
UploadFileRequest uploadFileRequest = new UploadFileRequest("",newName); UploadFileRequest uploadFileRequest = new UploadFileRequest("share-fly",newName);
// 通过UploadFileRequest设置单个参数。 // 通过UploadFileRequest设置单个参数。
// 填写本地文件的完整路径,例如D:\\localpath\\examplefile.txt。如果未指定本地路径,则默认从示例程序所属项目对应本地路径中上传文件。 // 填写本地文件的完整路径,例如D:\\localpath\\examplefile.txt。如果未指定本地路径,则默认从示例程序所属项目对应本地路径中上传文件。
...@@ -125,8 +126,9 @@ public class UploadController { ...@@ -125,8 +126,9 @@ public class UploadController {
// 断点续传上传。 // 断点续传上传。
UploadFileResult uploadFileResult = ossClient.uploadFile(uploadFileRequest); UploadFileResult uploadFileResult = ossClient.uploadFile(uploadFileRequest);
location = uploadFileResult.getMultipartUploadResult().getLocation(); // location = uploadFileResult.getMultipartUploadResult().getLocation();
location = cdnURL + newName;
log.info("location" + location);
} catch (OSSException oe) { } catch (OSSException oe) {
} catch (Throwable ce) { } catch (Throwable ce) {
...@@ -498,7 +500,7 @@ public class UploadController { ...@@ -498,7 +500,7 @@ public class UploadController {
log.info("图片名称:" + newName); log.info("图片名称:" + newName);
map.put( map.put(
"filePath", "filePath",
"https://" + "file.iuav.com" + "/" + newName); "https://" + OssConstant.BUCKET + '.' + OssConstant.ENDPOINT + "/" + newName);
map.put("fileName", oldName); map.put("fileName", oldName);
map.put("fileSize", file.getSize()); map.put("fileSize", file.getSize());
map.put("fileType", oldName.substring(oldName.lastIndexOf(".")).replace(".", "")); map.put("fileType", oldName.substring(oldName.lastIndexOf(".")).replace(".", ""));
......
...@@ -26,7 +26,7 @@ springfox: ...@@ -26,7 +26,7 @@ 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
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论