diff --git a/Api/Ewide.Core/Service/File/ISysFileService.cs b/Api/Ewide.Core/Service/File/ISysFileService.cs index 6d50a4a..642d789 100644 --- a/Api/Ewide.Core/Service/File/ISysFileService.cs +++ b/Api/Ewide.Core/Service/File/ISysFileService.cs @@ -13,9 +13,9 @@ namespace Ewide.Core.Service Task> GetFileInfoList([FromQuery] FileOutput input); Task PreviewFileInfo([FromQuery] QueryFileInoInput input); Task QueryFileInfoPageList([FromQuery] FileInput input); - Task UploadFileAvatar(IFormFile file); - Task UploadFileDefault(IFormFile file); - Task UploadFileDocument(IFormFile file); - Task UploadFileShop(IFormFile file); + Task UploadFileAvatar(IFormFile file); + Task UploadFileDefault(IFormFile file); + Task UploadFileDocument(IFormFile file); + Task UploadFileShop(IFormFile file); } } \ No newline at end of file diff --git a/Api/Ewide.Core/Service/File/SysFileService.cs b/Api/Ewide.Core/Service/File/SysFileService.cs index 4ce74c9..8990b55 100644 --- a/Api/Ewide.Core/Service/File/SysFileService.cs +++ b/Api/Ewide.Core/Service/File/SysFileService.cs @@ -6,6 +6,7 @@ using Furion.DynamicApiController; using Furion.FriendlyException; using Furion.Snowflake; using Mapster; +using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; @@ -105,6 +106,7 @@ namespace Ewide.Core.Service /// /// [HttpGet("/sysFileInfo/preview")] + [AllowAnonymous] public async Task PreviewFileInfo([FromQuery] QueryFileInoInput input) { return await DownloadFileInfo(input); @@ -116,9 +118,9 @@ namespace Ewide.Core.Service /// /// [HttpPost("/sysFileInfo/upload")] - public async Task UploadFileDefault(IFormFile file) + public async Task UploadFileDefault(IFormFile file) { - await UploadFile(file, _configuration["UploadFile:Default:path"]); + return await UploadFile(file, _configuration["UploadFile:Default:path"]); } /// @@ -140,9 +142,9 @@ namespace Ewide.Core.Service /// /// /// - public async Task UploadFileAvatar(IFormFile file) + public async Task UploadFileAvatar(IFormFile file) { - await UploadFile(file, _configuration["UploadFile:Avatar:path"]); + return await UploadFile(file, _configuration["UploadFile:Avatar:path"]); } /// @@ -150,9 +152,9 @@ namespace Ewide.Core.Service /// /// /// - public async Task UploadFileDocument(IFormFile file) + public async Task UploadFileDocument(IFormFile file) { - await UploadFile(file, _configuration["UploadFile:Document:path"]); + return await UploadFile(file, _configuration["UploadFile:Document:path"]); } /// @@ -160,9 +162,9 @@ namespace Ewide.Core.Service /// /// /// - public async Task UploadFileShop(IFormFile file) + public async Task UploadFileShop(IFormFile file) { - await UploadFile(file, _configuration["UploadFile:Shop:path"]); + return await UploadFile(file, _configuration["UploadFile:Shop:path"]); } /// @@ -171,7 +173,7 @@ namespace Ewide.Core.Service /// /// /// - private static async Task UploadFile(IFormFile file, string pathType) + private static async Task UploadFile(IFormFile file, string pathType) { var fileId = Guid.NewGuid().ToString(); @@ -200,6 +202,8 @@ namespace Ewide.Core.Service FileSizeKb = fileSizeKb }; await sysFileInfo.InsertAsync(); + + return fileId; } } }