asp.net-mvc – 资源解释为Document但使用MIME类型application/pdf进行传输
发布时间:2020-05-24 16:13:17 所属栏目:asp.Net 来源:互联网
导读:请参阅以下代码: 控制器: public ActionResult GetPDF(){ byte[] pdf = GetPdfFromDatabase(); return new FileContentResult(reportData, application/pdf);} 视图: iframe src=@Url.Action(GetPDF,Account)
|
请参阅以下代码: 控制器: public ActionResult GetPDF()
{
byte[] pdf = GetPdfFromDatabase();
return new FileContentResult(reportData,"application/pdf");
}
视图: <iframe src="@Url.Action("GetPDF","Account")" width="600" height="500"></iframe>
Javascript控制台:
解决方法谁遇到这个话题. (我也是.)为了获得最佳解决方案,您需要创建HTML页面以充当iframe登录页面以显示PDF内容.这是示例html.我只是从铬中提取. <html><body style="background-color: rgb(38,38,38); height: 100%; width: 100%; overflow: hidden; margin: 0px;"><embed width="100%" height="100%" name="plugin" id="plugin" src="your_pdf_url" type="application/pdf"></body></html> 只需将your_pdf_url替换为您的真实网址即可.我只是在Laravel中将此html添加为中间件并显示此HTML,以便Chrome不再发出警告.您可以使用此html作为基础,并创建更好的pdf登录页面,如自定义加载. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 获取ASP.NET中所有活动会话的列表
- asp.net – 避免在web.config中提供服务器连接字符串
- 使用离线功能构建ASP.Net Web应用程序
- asp.net-mvc – 如何传递特殊字符使ASP.NET MVC可以正确处理
- asp.net – ApplicationInsight导致网站在启动时挂起
- asp.net – web.config allowDefinition = MachineToApplic
- asp.net-mvc – ASP.NET MVC 5身份应用程序用户作为外键
- asp.net – 无法加载文件或程序集System.Web.Http,版本= 5.
- asp.net-web-api – 如何确保ASP.net Web API控制器的参数不
- asp.net – 在负载均衡器上启用粘性会话
推荐文章
站长推荐
- asp.net-core – .NET Core SDK安装程序无法在Wi
- asp.net-mvc – 使用RedirectToAction单元测试AS
- Jquery 组合form元素为json格式,asp.net反序列化
- asp.net – 无法检索元数据
- asp.net-mvc-3 – R#6 – 在剃刀视图中建议“使用
- .net – 通过互联网向YH收取的最简单的方法是什么
- asp.net – 如何使用Fiddler编辑HTTP请求
- asp.net-core-mvc – EntityFramework 7(EF7)迁移
- asp.net – 是否可以在.net中读取.eml文件
- asp.net-mvc – 如何在MVC选择路由之前添加路由参
热点阅读
