|
|
|
@ -76,10 +76,18 @@ public class OSSClientUtil {
|
|
|
|
|
if (file.getSize() > 10 * 1024 * 1024) {
|
|
|
|
|
throw new Exception("上传图片大小不能超过10M!");
|
|
|
|
|
}
|
|
|
|
|
//文件名称
|
|
|
|
|
String originalFilename = file.getOriginalFilename();
|
|
|
|
|
// String substring = originalFilename.substring(originalFilename.lastIndexOf(".")).toLowerCase();
|
|
|
|
|
|
|
|
|
|
//文件前缀
|
|
|
|
|
String timestamp = String.valueOf(new Date().getTime());
|
|
|
|
|
String fileName = originalFilename.substring(0,originalFilename.indexOf(".")) + timestamp;
|
|
|
|
|
|
|
|
|
|
//文件后缀
|
|
|
|
|
String suffix = originalFilename.substring(originalFilename.lastIndexOf(".") + 1);
|
|
|
|
|
// Random random = new Random();
|
|
|
|
|
String name = originalFilename;
|
|
|
|
|
|
|
|
|
|
String name = fileName +"."+ suffix;
|
|
|
|
|
try {
|
|
|
|
|
InputStream inputStream = file.getInputStream();
|
|
|
|
|
this.uploadFile2OSS(inputStream, name,filedir);
|
|
|
|
|