我的ASP.NET应用程序使用下面的代码将PDF文件返回给用户
Context.Response.Clear();
Context.Response.ContentType = "application/pdf";
Context.Response.TransmitFile(optionEntityCmd.PathToSave);
Context.Response.End();
Run Code Online (Sandbox Code Playgroud)
此代码显示"另存为"浏览器对话框,是否可以代替"另存为"对话框直接在浏览器中加载PDF文件?
您可以附加Content-Disposition标头:
Context.Response.AppendHeader(
"Content-Disposition",
"inline; filename=foo.pdf"
);
Run Code Online (Sandbox Code Playgroud)