繁体   English   中英

Response.BinaryWrite DIV

[英]Response.BinaryWrite DIV

有没有一种方法可以从数据库将PDF写入div,即从数据库检索Byte []并将Reponse.BinaryWrite检索到div。

我们使用src =“ anotherpage.aspx”对图像执行类似的操作,其中图像写在另一个页面上。

不使用IFrame就能使用PDF吗?

如果您要执行的操作是在DIV中显示PDF文件,那么您走错了路。 您要么需要:

要么

  • 将PDF转换为HTML(就像Scribd使用HTML 5一样)。

然后,您可以将PDF嵌入DIV中。 但据我所知,没有浏览器支持直接嵌入PDF。

否则,您必须将PDF放入IFRAME中,但是如何显示取决于PDF插件。

否。它与src=otherpage.aspx请求一起使用的原因是src属性导致用户的Web浏览器对另一个资源发出完全独立的请求。 您需要提供一个额外的页面来实现这一目标。 直接编写PDF文件就是试图将PDF注入与您的页面相同的请求中-根本与您的img src根本不“相似”。 实际上,与“ src = otherpage.aspx”方法最相似的是您提到的iframe方法。

附带说明,您的“ AnotherPage.aspx”示例应确实更改为“ AnotherPage.ashx”。 注意其中的字母“ h”。 这意味着您使用的是处理程序,而不是页面,这会更好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM