From c4f0b0d60dd7d7fa1b27c2cb3b956761c27ff103 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Fri, 24 Nov 2023 11:19:41 +0800 Subject: [PATCH] =?UTF-8?q?OSS=20=E7=A8=BD=E6=9F=A5=E4=BF=AE=E6=94=B9=20,?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=81=A5=E5=BA=B7=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/UploadDownLoadController.cs | 2 +- IRaCIS.Core.API/Startup.cs | 6 ++++++ IRaCIS.Core.Application/Helper/OSSService.cs | 17 ++++++++++++++++- .../IRaCIS.Core.Application.xml | 19 +++++++++++++++++++ 4 files changed, 42 insertions(+), 2 deletions(-) diff --git a/IRaCIS.Core.API/Controllers/UploadDownLoadController.cs b/IRaCIS.Core.API/Controllers/UploadDownLoadController.cs index 35ffd637d..7fe4bd220 100644 --- a/IRaCIS.Core.API/Controllers/UploadDownLoadController.cs +++ b/IRaCIS.Core.API/Controllers/UploadDownLoadController.cs @@ -563,7 +563,7 @@ namespace IRaCIS.Core.API.Controllers templateFileStream.Seek(0, SeekOrigin.Begin); - var ossRelativePath = oSSService.UploadToOSS(fileStream, "InspectionUpload/SiteSurvey", realFileName); + var ossRelativePath = oSSService.UploadToOSS(fileStream, "InspectionUpload/Check", realFileName); await _repository.AddAsync(new InspectionFile() { FileName = realFileName, RelativePath = ossRelativePath, TrialId = trialId }); diff --git a/IRaCIS.Core.API/Startup.cs b/IRaCIS.Core.API/Startup.cs index 3e071a8bc..56c190f39 100644 --- a/IRaCIS.Core.API/Startup.cs +++ b/IRaCIS.Core.API/Startup.cs @@ -71,6 +71,8 @@ namespace IRaCIS.Core.API // This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { + //健康检查 + services.AddHealthChecks(); //本地化 services.AddJsonLocalization(options => options.ResourcesPath = "Resources"); @@ -167,6 +169,8 @@ namespace IRaCIS.Core.API // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public async void Configure(IApplicationBuilder app, IWebHostEnvironment env) { + + //本地化 app.UseLocalization(); @@ -234,6 +238,8 @@ namespace IRaCIS.Core.API endpoints.MapControllers(); endpoints.MapHub("/UploadHub"); + + endpoints.MapHealthChecks("/health"); }); var hangfireJobService = app.ApplicationServices.GetRequiredService(); diff --git a/IRaCIS.Core.Application/Helper/OSSService.cs b/IRaCIS.Core.Application/Helper/OSSService.cs index dab2bb588..c83ec5fc4 100644 --- a/IRaCIS.Core.Application/Helper/OSSService.cs +++ b/IRaCIS.Core.Application/Helper/OSSService.cs @@ -113,6 +113,14 @@ namespace IRaCIS.Core.Application.Helper } + /// + /// oosFolderPath 涓嶈 "/ "寮澶 搴旇锛 TempFolder/ChildFolder + /// + /// + /// + /// + /// + /// public string UploadToOSS(Stream fileStream, string oosFolderPath,string fileRealName) { @@ -133,7 +141,7 @@ namespace IRaCIS.Core.Application.Helper } - return ossRelativePath; + return "/" + ossRelativePath; } catch (Exception ex) { @@ -142,6 +150,13 @@ namespace IRaCIS.Core.Application.Helper } } + /// + /// oosFolderPath 涓嶈 "/ "寮澶 搴旇锛 TempFolder/ChildFolder + /// + /// + /// + /// + /// public string UploadToOSS(string localFilePath, string oosFolderPath) { var localFileName = Path.GetFileName(localFilePath); diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 5db76d015..ead68d4e4 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -85,6 +85,25 @@ + + + oosFolderPath 涓嶈 "/ "寮澶 搴旇锛 TempFolder/ChildFolder + + + + + + + + + + oosFolderPath 涓嶈 "/ "寮澶 搴旇锛 TempFolder/ChildFolder + + + + + + 鍒嗛厤瑙勫垯