如何使用jQuery将保存在数据库中的PDF呈现为二进制数据?

时间:2014-10-31 09:31:44

标签: javascript jquery html html5 pdf

我正在开发一个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" />

2 个答案:

答案 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>')