Asp.net mvc 如何在MVC中的视图中返回本地PDF文档
我试图在我的MVC Web应用程序上显示本地存储的PDF文档。 到目前为止,我所尝试的并不十分有用。我尝试在html中使用对象标记,但它只是说:Asp.net mvc 如何在MVC中的视图中返回本地PDF文档,asp.net-mvc,pdf,rendering,Asp.net Mvc,Pdf,Rendering,我试图在我的MVC Web应用程序上显示本地存储的PDF文档。 到目前为止,我所尝试的并不十分有用。我尝试在html中使用对象标记,但它只是说:访问被拒绝 <object type="application/pdf" data="LocalPathToMyFile" width="958" height="726" id="fbContainer" style="visibility: visible;"> <param name="wmode" value=
访问被拒绝
<object type="application/pdf" data="LocalPathToMyFile" width="958" height="726" id="fbContainer" style="visibility: visible;">
<param name="wmode" value="transparent">
<param name="allowScriptAccess" value="always">
<param name="bgcolor" value="#ffffff">
</object>
我们将它们放在这样的iframe中
<iframe id="external" src"yourSource" width="100%" style="background:#FFF; height:100%; margin:0; padding:0; overflow:scroll"></iframe>
如果这给了您类似的错误,可能是权限。它在IE上工作,但我不知道为什么它不能在Chrome和Mozilla中打开它。@mathinvalidnik在Chrome控制台中给您带来了什么错误?不允许加载本地资源:file:///C:/Users/.../MyPdf.pdfOh 这是一个本地路径,我认为它直接在项目中。Chrome和mozilla都有更严格的安全性,不允许这样做。我们也有同样的问题,直到我们把它切换到我们的服务器。如果只有几个,尽管你可以添加到你的本地项目。