Просмотр исходного кода

去掉多余第三库(引发文件上传错误)

zuohuaijun 3 лет назад
Родитель
Сommit
c145ee2f36

+ 4 - 5
Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj

@@ -17,9 +17,9 @@
     <PackageReference Include="AngleSharp" Version="0.17.1" />
     <PackageReference Include="AspNetCoreRateLimit" Version="5.0.0" />
     <PackageReference Include="DotNetCore.Natasha.CSharp" Version="5.0.2" />
-    <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.8.3.4" />
-    <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.8.3.4" />
-    <PackageReference Include="Furion.Pure" Version="4.8.3.4" />
+    <PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.8.3.5" />
+    <PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.8.3.5" />
+    <PackageReference Include="Furion.Pure" Version="4.8.3.5" />
     <PackageReference Include="Lazy.Captcha.Core" Version="1.1.6" />
     <PackageReference Include="Magicodes.IE.Excel" Version="2.7.2" />
     <PackageReference Include="Magicodes.IE.Pdf" Version="2.7.2" />
@@ -30,11 +30,10 @@
     <PackageReference Include="OnceMi.AspNetCore.OSS" Version="1.1.9" />
     <PackageReference Include="SKIT.FlurlHttpClient.Wechat.Api" Version="2.21.1" />
     <PackageReference Include="SKIT.FlurlHttpClient.Wechat.TenpayV3" Version="2.15.0" />
-    <PackageReference Include="SqlSugarCore" Version="5.1.3.40" />
+    <PackageReference Include="SqlSugarCore" Version="5.1.3.41-preview04" />
     <PackageReference Include="System.Linq.Dynamic.Core" Version="1.2.23" />
     <PackageReference Include="UAParser" Version="3.1.47" />
     <PackageReference Include="Yitter.IdGenerator" Version="1.0.14" />
-    <PackageReference Include="Masuit.Tools.Core" Version="2.5.8.3" />
   </ItemGroup>
 
   <ItemGroup>

+ 11 - 12
Admin.NET/Admin.NET.Core/Service/File/SysFileService.cs

@@ -1,4 +1,3 @@
-using Masuit.Tools.Files.FileDetector;
 using OnceMi.AspNetCore.OSS;
 
 namespace Admin.NET.Core.Service;
@@ -218,21 +217,21 @@ public class SysFileService : IDynamicApiController, ITransient
                 Directory.CreateDirectory(filePath);
 
             var realFile = Path.Combine(filePath, finalName);
-            IDetector detector;
+            //IDetector detector;
             using (var stream = File.Create(realFile))
             {
                 await file.CopyToAsync(stream);
-                detector = stream.DetectFiletype();
-            }
-            var realExt = detector.Extension; // 真实扩展名
-            // 二次校验扩展名
-            if (!string.Equals(realExt, suffix.Replace(".", ""), StringComparison.OrdinalIgnoreCase))
-            {
-                var delFilePath = Path.Combine(App.WebHostEnvironment.WebRootPath, realFile);
-                if (File.Exists(delFilePath))
-                    File.Delete(delFilePath);
-                throw Oops.Oh(ErrorCodeEnum.D8001);
+                //detector = stream.DetectFiletype();
             }
+            //var realExt = detector.Extension; // 真实扩展名
+            //// 二次校验扩展名
+            //if (!string.Equals(realExt, suffix.Replace(".", ""), StringComparison.OrdinalIgnoreCase))
+            //{
+            //    var delFilePath = Path.Combine(App.WebHostEnvironment.WebRootPath, realFile);
+            //    if (File.Exists(delFilePath))
+            //        File.Delete(delFilePath);
+            //    throw Oops.Oh(ErrorCodeEnum.D8001);
+            //}
 
             // 生成外链
             newFile.Url = _commonService.GetFileUrl(newFile);