Merge branch 'master-高质量运营' into 'uat_code'
高质量运营:oss上传 See merge request eshop/biz_service_ebtp_extend!13
This commit is contained in:
@ -45,11 +45,11 @@ public class UploadOssServiceImpl implements IUploadOssService {
|
||||
@Override
|
||||
public String uploadFile(MultipartFile file, String prefix) throws IOException {
|
||||
OSS client = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
|
||||
String fileType = file.getName().substring(file.getName().lastIndexOf(".") + 1);
|
||||
String fileType = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".") + 1);
|
||||
DateFormat yearMonthPath = new SimpleDateFormat("yyyy/MM/dd");
|
||||
String filePathPrefix = prefix + File.separator + yearMonthPath.format(new Date((System.currentTimeMillis())));
|
||||
String objectName = filePathPrefix + File.separator + RandomUtil.randomString(32).toUpperCase(Locale.ROOT) + "." + fileType;
|
||||
log.info("uploadFile--------bucketName:"+bucketName+",objectName:"+objectName+",file:"+file.getSize());
|
||||
log.info("uploadFile--------bucketName:"+bucketName+",objectName:"+objectName+",file:"+file.getSize()+",fileName:"+file.getName()+",fileOriginalFilename:"+file.getOriginalFilename());
|
||||
client.putObject(new PutObjectRequest(bucketName, objectName, file.getInputStream(), new ObjectMetadata()));
|
||||
return bucketName+":"+objectName;
|
||||
}
|
||||
|
Reference in New Issue
Block a user