|
@@ -68,7 +68,8 @@ public class FileServiceImpl implements IFileService {
|
|
|
//获取配置文件中图片文件存储路径
|
|
|
String profile = RuoYiConfig.getProfile();
|
|
|
for (MultipartFile file : files) {
|
|
|
- String fileHash = FileHashUtil.getFileHash(file);
|
|
|
+ //把图片是否重复的校验部分暂时关闭
|
|
|
+/* String fileHash = FileHashUtil.getFileHash(file);
|
|
|
// 表示文件存在过了
|
|
|
ZbFile hashFile = zbFileService.findByHash(fileHash);
|
|
|
if (hashFile != null) {
|
|
@@ -89,7 +90,7 @@ public class FileServiceImpl implements IFileService {
|
|
|
.detail(imgDetailInfo)
|
|
|
.build());
|
|
|
continue;
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
String name = file.getOriginalFilename();
|
|
|
String code = FileUtils.getRandomFileName(name);
|
|
@@ -123,7 +124,7 @@ public class FileServiceImpl implements IFileService {
|
|
|
xmFile.setName(name);
|
|
|
xmFile.setPath(pathname);
|
|
|
xmFile.setUploadTime(new Date());
|
|
|
- xmFile.setFileHash(fileHash);
|
|
|
+ //xmFile.setFileHash(fileHash);
|
|
|
xmFile.setSize(file.getSize());
|
|
|
xmFile.setUrl("?path=" + URLEncoder.createDefault().encode(pathname, Charset.defaultCharset()));
|
|
|
xmFile.setDetail(JSON.toJSONString(imgDetailInfo));
|
|
@@ -155,7 +156,9 @@ public class FileServiceImpl implements IFileService {
|
|
|
String url = ruoYiConfig.getUrl();
|
|
|
//获取配置文件中图片文件存储路径
|
|
|
String profile = RuoYiConfig.getProfile();
|
|
|
- String fileHash = FileHashUtil.getFileHash(file);
|
|
|
+
|
|
|
+ //把图片是否重复的校验部分暂时关闭
|
|
|
+/* String fileHash = FileHashUtil.getFileHash(file);
|
|
|
// 表示文件存在过了
|
|
|
ZbFile hashFile = zbFileService.findByHash(fileHash);
|
|
|
if (hashFile != null) {
|
|
@@ -166,7 +169,7 @@ public class FileServiceImpl implements IFileService {
|
|
|
.fileSize(hashFile.getSize())
|
|
|
.detail(JSON.parseObject(hashFile.getDetail(), ImgDetailInfo.class))
|
|
|
.build();
|
|
|
- }
|
|
|
+ }*/
|
|
|
String timeFormat = FileUtils.getTimeFileDir();
|
|
|
String name = file.getName();
|
|
|
String pathname = timeFormat + File.separator + name;
|
|
@@ -181,7 +184,7 @@ public class FileServiceImpl implements IFileService {
|
|
|
xmFile.setName(name);
|
|
|
xmFile.setPath(pathname);
|
|
|
xmFile.setUploadTime(new Date());
|
|
|
- xmFile.setFileHash(fileHash);
|
|
|
+ //xmFile.setFileHash(fileHash);
|
|
|
xmFile.setSize(file.length());
|
|
|
xmFile.setUrl("?path=" + URLEncoder.createDefault().encode(pathname, Charset.defaultCharset()));
|
|
|
zbFileService.save(xmFile);
|