浏览代码

!753 调整如果上传的文件服务器已存在,则直接返回文件信息
Merge pull request !753 from 林海波/next

zuohuaijun 2 年之前
父节点
当前提交
91a5a483f4
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Admin.NET/Admin.NET.Core/Service/File/SysFileService.cs

+ 2 - 1
Admin.NET/Admin.NET.Core/Service/File/SysFileService.cs

@@ -170,7 +170,8 @@ public class SysFileService : IDynamicApiController, ITransient
         {
             using var fileStream = file.OpenReadStream();
             fileMd5 = OssUtils.ComputeContentMd5(fileStream, fileStream.Length);
-            if (await _sysFileRep.IsAnyAsync(q => q.FileMd5 == fileMd5)) throw Oops.Oh(ErrorCodeEnum.D8004);
+            var sysFile = await _sysFileRep.GetFirstAsync(q => q.FileMd5 == fileMd5);
+            if (sysFile != null) return sysFile;
         }
 
         var path = savePath;