加上通过url上传文件-channelType更换channelCode
This commit is contained in:
parent
dbfb8c8c99
commit
d1212e402b
@ -80,5 +80,5 @@ public interface FileManager {
|
||||
* 通过url上传至云
|
||||
*/
|
||||
String uploadByUrl(String bulkName, String keyPath, String fileName, String url,
|
||||
Integer channelType);
|
||||
String channelCode);
|
||||
}
|
||||
|
||||
@ -257,9 +257,9 @@ public class FileManagerImpl implements FileManager {
|
||||
* 通过url上传至云
|
||||
*/
|
||||
public String uploadByUrl(String bulkName, String keyPath, String fileName, String url,
|
||||
Integer channelType) {
|
||||
String channelCode) {
|
||||
try {
|
||||
switch (ChannelTypeEnum.getChannelTypeByCode(channelType)) {
|
||||
switch (ChannelTypeEnum.getChannelTypeByChannelCode(channelCode)) {
|
||||
case OSS:
|
||||
return aliOssService.uploadByUrl(bulkName,keyPath, fileName, url);
|
||||
case OBS:
|
||||
@ -268,8 +268,8 @@ public class FileManagerImpl implements FileManager {
|
||||
BizException.error(CodeEnum.CHANNEL_TYPE_NOT_EXIST);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error("通过url上传至云 exception,bulkName:{}, key:{}, fileName:{}, url:{},channelType:{}"
|
||||
, bulkName, keyPath, fileName, url, channelType, e);
|
||||
log.error("通过url上传至云 exception,bulkName:{}, key:{}, fileName:{}, url:{},channelCode:{}"
|
||||
, bulkName, keyPath, fileName, url, channelCode, e);
|
||||
}
|
||||
return StringUtils.EMPTY;
|
||||
}
|
||||
|
||||
@ -191,7 +191,7 @@ public class FileByUrlServiceImpl implements FileByUrlService {
|
||||
FileUploadConfig fileUploadConfig = getFileUploadConfig(appCode, bizScene, channelType);
|
||||
|
||||
// 上传文件并生成file对象
|
||||
return generateFile(fileUploadConfig, appCode, fileName,url, channelType);
|
||||
return generateFile(fileUploadConfig, fileName,url, fileUploadConfig.getChannelCode());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -228,7 +228,7 @@ public class FileByUrlServiceImpl implements FileByUrlService {
|
||||
/**
|
||||
* 生产File对象
|
||||
*/
|
||||
private File generateFile(FileUploadConfig fileUploadConfig, String appCode, String fileName, String url, Integer channelType) {
|
||||
private File generateFile(FileUploadConfig fileUploadConfig, String fileName, String url, String channelCode) {
|
||||
|
||||
// 判断容量
|
||||
String fileConform = isFileConform(fileUploadConfig, fileName);
|
||||
@ -236,7 +236,7 @@ public class FileByUrlServiceImpl implements FileByUrlService {
|
||||
// 生成上传文件的唯一key
|
||||
String tgtFileKey = Utility.generateFileKey(fileUploadConfig.getDirectory(), uuid, fileConform);
|
||||
// 上传文件
|
||||
String fileUrl = fileManager.uploadByUrl(fileUploadConfig.getBucketName(), tgtFileKey, fileName, url, channelType);
|
||||
String fileUrl = fileManager.uploadByUrl(fileUploadConfig.getBucketName(), tgtFileKey, fileName, url, channelCode);
|
||||
|
||||
// 保存失败
|
||||
if (Utility.isBlank(fileUrl)) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user