通过相对路径获取授权签名
							parent
							
								
									9a958276db
								
							
						
					
					
						commit
						cad7132b0a
					
				| 
						 | 
				
			
			@ -375,10 +375,6 @@ namespace IRaCIS.Core.Application.Helper
 | 
			
		|||
                        .WithCredentials(minIOConfig.accessKey, minIOConfig.secretKey).WithSSL(minIOConfig.useSSL)
 | 
			
		||||
                        .Build();
 | 
			
		||||
 | 
			
		||||
                    //var reqParams = new Dictionary<string, string>(StringComparer.Ordinal)
 | 
			
		||||
                    //                {
 | 
			
		||||
                    //                    { "response-content-type", "application/json" }
 | 
			
		||||
                    //                };
 | 
			
		||||
 | 
			
		||||
                    var args = new PresignedGetObjectArgs()
 | 
			
		||||
                        .WithBucket(minIOConfig.bucketName)
 | 
			
		||||
| 
						 | 
				
			
			@ -404,7 +400,19 @@ namespace IRaCIS.Core.Application.Helper
 | 
			
		|||
                        .WithCredentials(minIOConfig.accessKey, minIOConfig.secretKey).WithSSL(minIOConfig.useSSL)
 | 
			
		||||
                        .Build();
 | 
			
		||||
 | 
			
		||||
                    return string.Empty;
 | 
			
		||||
                    var args = new PresignedGetObjectArgs()
 | 
			
		||||
                        .WithBucket(minIOConfig.bucketName)
 | 
			
		||||
                        .WithObject(ossRelativePath)
 | 
			
		||||
                        .WithExpiry(3600);
 | 
			
		||||
 | 
			
		||||
                    var presignedUrl = await minioClient.PresignedGetObjectAsync(args);
 | 
			
		||||
 | 
			
		||||
                    Uri uri = new Uri(presignedUrl);
 | 
			
		||||
 | 
			
		||||
                    string relativePath = uri.PathAndQuery;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                    return relativePath;
 | 
			
		||||
                }
 | 
			
		||||
                else
 | 
			
		||||
                {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14096,12 +14096,6 @@
 | 
			
		|||
            <param name="inDto"></param>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:IRaCIS.Application.Services.ReadingClinicalDataService.GetReadingClinicalList(IRaCIS.Core.Application.Service.Reading.Dto.GetReadingClinicalDataListIndto)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            获取临床数据集合
 | 
			
		||||
            </summary>
 | 
			
		||||
            <returns></returns>
 | 
			
		||||
        </member>
 | 
			
		||||
        <member name="M:IRaCIS.Application.Services.ReadingClinicalDataService.GetReadingClinicalDataPDFList(IRaCIS.Core.Application.Service.Reading.Dto.GetReadingClinicalDataPDFListIndto)">
 | 
			
		||||
            <summary>
 | 
			
		||||
            获取单个阅片临床数据的所有文件
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -120,11 +120,14 @@ namespace IRaCIS.Application.Services
 | 
			
		|||
        public async Task<IResponseOutput> TestMinIO([FromServices] IOSSService oSSService)
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
            await oSSService.UploadToOSSAsync("C:\\Users\\Administrator\\Desktop\\TrialSiteUserImportTemplate.xlsx", "myfolder");
 | 
			
		||||
          var str=  await oSSService.GetSignedUrl("/01000000-c0a8-0242-1c98-08dc7ebcd37d/Read/01000000-c0a8-0242-1c98-08dc7ebcd37d/Visit/1716872544006_1716872544003.png");
 | 
			
		||||
 | 
			
		||||
            await oSSService.DownLoadFromOSSAsync("/myfolder/TrialSiteUserImportTemplate.xlsx", "C:\\Users\\Administrator\\Desktop\\aws.xlsx");
 | 
			
		||||
 | 
			
		||||
            return ResponseOutput.Ok();
 | 
			
		||||
            //await oSSService.UploadToOSSAsync("C:\\Users\\Administrator\\Desktop\\TrialSiteUserImportTemplate.xlsx", "myfolder");
 | 
			
		||||
 | 
			
		||||
            //await oSSService.DownLoadFromOSSAsync("/myfolder/TrialSiteUserImportTemplate.xlsx", "C:\\Users\\Administrator\\Desktop\\aws.xlsx");
 | 
			
		||||
 | 
			
		||||
            return ResponseOutput.Ok(str);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        [AllowAnonymous]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue