懒得勤快 6 年之前
父节点
当前提交
f00f8a78cc

+ 1 - 1
Masuit.Tools.Core/AspNetCore/Extensions/ActionContextExtension.cs

@@ -16,6 +16,7 @@ namespace Masuit.Tools.AspNetCore.ResumeFileResults.Extensions
         /// <param name="result"></param>
         public static void SetContentDispositionHeaderInline(this ActionContext context, IResumeFileResult result)
         {
+            context.HttpContext.Response.Headers[HeaderNames.AccessControlExposeHeaders] = HeaderNames.ContentDisposition;
             if (string.IsNullOrEmpty(result.FileDownloadName))
             {
                 var contentDisposition = new ContentDispositionHeaderValue("inline");
@@ -25,7 +26,6 @@ namespace Masuit.Tools.AspNetCore.ResumeFileResults.Extensions
                     contentDisposition.SetHttpFileName(result.FileInlineName);
                 }
 
-                context.HttpContext.Response.Headers[HeaderNames.AccessControlExposeHeaders] = HeaderNames.ContentDisposition;
                 context.HttpContext.Response.Headers[HeaderNames.ContentDisposition] = contentDisposition.ToString();
             }
         }

+ 0 - 1
Masuit.Tools.Core/AspNetCore/ResumeFileResult/ResumeFileContentResult.cs

@@ -45,7 +45,6 @@ namespace Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult
                 throw new ArgumentNullException(nameof(context));
             }
 
-            context.HttpContext.Response.Headers[HeaderNames.AccessControlExposeHeaders] = HeaderNames.ContentDisposition;
             var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<ResumeFileContentResult>>();
             return executor.ExecuteAsync(context, this);
         }

+ 0 - 1
Masuit.Tools.Core/AspNetCore/ResumeFileResult/ResumeFileStreamResult.cs

@@ -46,7 +46,6 @@ namespace Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult
                 throw new ArgumentNullException(nameof(context));
             }
 
-            context.HttpContext.Response.Headers[HeaderNames.AccessControlExposeHeaders] = HeaderNames.ContentDisposition;
             var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<ResumeFileStreamResult>>();
             return executor.ExecuteAsync(context, this);
         }

+ 0 - 1
Masuit.Tools.Core/AspNetCore/ResumeFileResult/ResumePhysicalFileResult.cs

@@ -45,7 +45,6 @@ namespace Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult
                 throw new ArgumentNullException(nameof(context));
             }
 
-            context.HttpContext.Response.Headers[HeaderNames.AccessControlExposeHeaders] = HeaderNames.ContentDisposition;
             var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<ResumePhysicalFileResult>>();
             return executor.ExecuteAsync(context, this);
         }

+ 0 - 1
Masuit.Tools.Core/AspNetCore/ResumeFileResult/ResumeVirtualFileResult.cs

@@ -45,7 +45,6 @@ namespace Masuit.Tools.AspNetCore.ResumeFileResults.ResumeFileResult
                 throw new ArgumentNullException(nameof(context));
             }
 
-            context.HttpContext.Response.Headers[HeaderNames.AccessControlExposeHeaders] = HeaderNames.ContentDisposition;
             var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<ResumeVirtualFileResult>>();
             return executor.ExecuteAsync(context, this);
         }