我正在开发一个HTML网站。 PDF文件作为二进制数据保存在数据库(MS SQL Server 2008 R2)中。这需要使用jQuery获取并显示在网页中。我尝试在HTML中使用object标签。但是PDF没有显示出来。
我们可以使用jQuery / javaScript将二进制数据转换为pdf格式吗?
$('#pdf-container').html('<object type="application/pdf" src="sample.pdf"></object>');
<div id="pdf-container" />
答案 0 :(得分:0)
您可以使用此方法中的任何一种:
http://support.microsoft.com/kb/306654
http://aspguy.wordpress.com/2008/06/08/download-a-file-into-client-with-aspnet-20/ http://www.xefteri.com/articles/show.cfm?id=8
将Response.ContentType更改为正在流式传输的正确内容类型,您可以通过检查文件的扩展名来执行此操作。
答案 1 :(得分:0)
以下代码似乎如何工作:
$("#pdf-container").html('<iframe type="text/html" src="sample.pdf"></iframe>')