文件cookie修改
parent
1417f6a8f2
commit
bcee6e82ac
|
@ -12,12 +12,30 @@ namespace IRaCIS.Core.API
|
|||
public static void UseIRacisHostStaticFileStore(this IApplicationBuilder app, IWebHostEnvironment env)
|
||||
{
|
||||
|
||||
var iRaCISDataFolder = Path.Combine(Directory.GetParent(env.ContentRootPath.TrimEnd('\\')).FullName, StaticData.IRaCISDataFolder);
|
||||
|
||||
if (!Directory.Exists(iRaCISDataFolder))
|
||||
{
|
||||
Directory.CreateDirectory(iRaCISDataFolder);
|
||||
}
|
||||
|
||||
app.UseStaticFiles(new StaticFileOptions
|
||||
{
|
||||
FileProvider = new PhysicalFileProvider(iRaCISDataFolder),
|
||||
RequestPath = $"/{StaticData.IRaCISDataFolder}"
|
||||
});
|
||||
|
||||
|
||||
|
||||
#region 后期废弃
|
||||
|
||||
|
||||
var uploadPath = Path.Combine(Directory.GetParent(env.ContentRootPath.TrimEnd('\\')).FullName, StaticData.UploadFileFolder);
|
||||
var dicomPath = Path.Combine(Directory.GetParent(env.ContentRootPath.TrimEnd('\\')).FullName, StaticData.TrialDataFolder);
|
||||
|
||||
var systemDataFolder = Path.Combine(Directory.GetParent(env.ContentRootPath.TrimEnd('\\')).FullName, StaticData.SystemDataFolder);
|
||||
|
||||
|
||||
|
||||
if (!Directory.Exists(uploadPath))
|
||||
{
|
||||
Directory.CreateDirectory(uploadPath);
|
||||
|
@ -32,7 +50,7 @@ namespace IRaCIS.Core.API
|
|||
{
|
||||
Directory.CreateDirectory(systemDataFolder);
|
||||
}
|
||||
|
||||
|
||||
app.UseStaticFiles(new StaticFileOptions
|
||||
{
|
||||
FileProvider = new PhysicalFileProvider(uploadPath),
|
||||
|
@ -70,6 +88,9 @@ namespace IRaCIS.Core.API
|
|||
//});
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -60,16 +60,19 @@ namespace IRaCIS.Core.API
|
|||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
var cookieToken = context.Request.Cookies["access_token"];
|
||||
//仅仅是访问文件的时候才会去取token认证 前端对cookie设置了有效期
|
||||
|
||||
if (!String.IsNullOrWhiteSpace(cookieToken))
|
||||
if (!context.Request.Path.ToString().Contains("IRaCISData"))
|
||||
{
|
||||
context.Token = cookieToken;
|
||||
var cookieToken = context.Request.Cookies["access_token"];
|
||||
|
||||
return Task.CompletedTask;
|
||||
if (!String.IsNullOrWhiteSpace(cookieToken))
|
||||
{
|
||||
context.Token = cookieToken;
|
||||
}
|
||||
}
|
||||
|
||||
return Task.CompletedTask;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -33,7 +33,11 @@
|
|||
public static readonly string NoticeAttachment = "NoticeAttachment";
|
||||
|
||||
public static readonly string UploadEDCData = "UploadEDCData";
|
||||
|
||||
|
||||
|
||||
|
||||
public static readonly string IRaCISDataFolder = "IRaCISData";
|
||||
|
||||
|
||||
|
||||
public static readonly string DicomFolder = "Dicom";
|
||||
|
|
Loading…
Reference in New Issue