Merge branch 'feature/fix-sonar-issue-07-01' into 'master'
sonar-fix See merge request universal/infrastructure/backend/oss!152
This commit is contained in:
commit
8f4748e3de
@ -399,8 +399,7 @@ public class AliOssServiceImpl implements AliOssService {
|
|||||||
@Override
|
@Override
|
||||||
public String uploadByUrl(String bucketName, String tgtFileKey, String fileName, String url) {
|
public String uploadByUrl(String bucketName, String tgtFileKey, String fileName, String url) {
|
||||||
OSS client = aliOssClient.getClient();
|
OSS client = aliOssClient.getClient();
|
||||||
try {
|
try(InputStream srcStream = new URL(url).openStream()) {
|
||||||
InputStream srcStream = new URL(url).openStream();
|
|
||||||
// 创建上传文件的元信息,通过文件云信息设置HTTP Header
|
// 创建上传文件的元信息,通过文件云信息设置HTTP Header
|
||||||
ObjectMetadata metadata = new ObjectMetadata();
|
ObjectMetadata metadata = new ObjectMetadata();
|
||||||
// 设置内容被下载时的名称
|
// 设置内容被下载时的名称
|
||||||
|
|||||||
@ -438,8 +438,7 @@ public class HuaWeiCloudServiceImpl implements HuaWeiCloudService {
|
|||||||
@Override
|
@Override
|
||||||
public String uploadFileByUrl(String bucketName, String key, String fileName, String url) {
|
public String uploadFileByUrl(String bucketName, String key, String fileName, String url) {
|
||||||
ObsClient obsClient = huaWeiCloudObsClient.getClient();
|
ObsClient obsClient = huaWeiCloudObsClient.getClient();
|
||||||
try {
|
try (InputStream srcStream = new URL(url).openStream()) {
|
||||||
InputStream srcStream = new URL(url).openStream();
|
|
||||||
// 创建上传文件的元信息,通过文件云信息设置HTTP Header
|
// 创建上传文件的元信息,通过文件云信息设置HTTP Header
|
||||||
ObjectMetadata metadata = new ObjectMetadata();
|
ObjectMetadata metadata = new ObjectMetadata();
|
||||||
// 设置内容被下载时的名称
|
// 设置内容被下载时的名称
|
||||||
|
|||||||
@ -232,8 +232,10 @@ public class FileManagerImpl implements FileManager {
|
|||||||
switch (typeEnum) {
|
switch (typeEnum) {
|
||||||
case OBS:// 华为云
|
case OBS:// 华为云
|
||||||
huaWeiCloudService.deleteFile(bucketName, key);
|
huaWeiCloudService.deleteFile(bucketName, key);
|
||||||
|
break;
|
||||||
case OSS:// 阿里云
|
case OSS:// 阿里云
|
||||||
aliOssService.deleteFile(bucketName, key);
|
aliOssService.deleteFile(bucketName, key);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
BizException.error(CodeEnum.CHANNEL_TYPE_NOT_EXIST);
|
BizException.error(CodeEnum.CHANNEL_TYPE_NOT_EXIST);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -40,11 +40,8 @@ public class FileServiceTest extends SpringTestBase {
|
|||||||
|
|
||||||
File file = new File("/Users/admin/Downloads/表扬人员名称.xlsx");
|
File file = new File("/Users/admin/Downloads/表扬人员名称.xlsx");
|
||||||
|
|
||||||
FileInputStream fileInputStream = null;
|
|
||||||
|
|
||||||
byte[] bytes = new byte[(int) file.length()];
|
byte[] bytes = new byte[(int) file.length()];
|
||||||
try {
|
try (FileInputStream fileInputStream = new FileInputStream(file)) {
|
||||||
fileInputStream = new FileInputStream(file);
|
|
||||||
fileInputStream.read(bytes);
|
fileInputStream.read(bytes);
|
||||||
} catch (FileNotFoundException e) {
|
} catch (FileNotFoundException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user