|
|
@ -2,9 +2,8 @@ package com.qniao.rootcloudstatistics.until; |
|
|
|
|
|
|
|
|
import com.aliyun.oss.OSS; |
|
|
import com.aliyun.oss.OSS; |
|
|
import com.aliyun.oss.OSSClient; |
|
|
import com.aliyun.oss.OSSClient; |
|
|
import com.ctrip.framework.apollo.build.ApolloInjector; |
|
|
|
|
|
import com.ctrip.framework.apollo.core.enums.Env; |
|
|
|
|
|
import com.ctrip.framework.apollo.util.ConfigUtil; |
|
|
|
|
|
|
|
|
import com.qniao.rootcloudstatistics.config.ApolloConfig; |
|
|
|
|
|
import com.qniao.rootcloudstatistics.constant.ConfigConstant; |
|
|
|
|
|
|
|
|
import java.io.IOException; |
|
|
import java.io.IOException; |
|
|
import java.io.InputStream; |
|
|
import java.io.InputStream; |
|
|
@ -42,12 +41,8 @@ public class OSSUtils { |
|
|
|
|
|
|
|
|
String[] list = url.split("\\."); |
|
|
String[] list = url.split("\\."); |
|
|
String type = list[list.length - 1]; |
|
|
String type = list[list.length - 1]; |
|
|
Env apolloEnv = ApolloInjector.getInstance(ConfigUtil.class).getApolloEnv(); |
|
|
|
|
|
String bucketName = "qncloudprintfiletest"; |
|
|
|
|
|
if (Env.PRO.equals(apolloEnv)) { |
|
|
|
|
|
bucketName = "qncloudprintfile"; |
|
|
|
|
|
} |
|
|
|
|
|
String folderName = "cloudprint"; |
|
|
String folderName = "cloudprint"; |
|
|
|
|
|
String bucketName = ApolloConfig.get(ConfigConstant.OSS_BUCKET_NAME); |
|
|
String objectName = folderName + "/" + UUID.randomUUID() + "." + type; |
|
|
String objectName = folderName + "/" + UUID.randomUUID() + "." + type; |
|
|
OSS ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret); |
|
|
OSS ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret); |
|
|
// 填写网络流地址。 |
|
|
// 填写网络流地址。 |
|
|
|