javascript - 如何在javascript中显示image/pdf的二进制内容?

标签 javascript parsing binary-data

我有一个从服务器下载的java脚本变量中的image/pdf的二进制内容。服务器将指示有关文件类型的信息。我必须以相应的文件格式显示内容。如果是图像,我必须显示图像。如果是pdf,我必须以pdf格式打开内容。等等。如何解析二进制内容并显示出来?我已经找过了。但我找不到确切的解决方案。我正在使用 jquery 移动框架。请帮忙..

编辑:我正在开发移动应用程序。服务器给出二进制内容的 JSON 响应。如何让它用javascript显示,因为jquery移动框架是基于java脚本的。

最佳答案

这几乎是一项不可能完成的任务,除非您准备好用 javascript 实现 PDF 解析器,而我不会深入研究这一点。您应该避免使用 AJAX 下载文件。在服务器上定义正确的 Content-TypeContent-Disposition HTTP header ,并让客户端通过提供正常的文件链接来显示它。

关于javascript - 如何在javascript中显示image/pdf的二进制内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4582308/

相关文章:

javascript - 从根本上来说,函数调用出了问题。函数在控制台中运行

c# - 在 C# 中解析具有自定义格式的文本文件

iphone - 如何让 NSMutableArray 和 NSDictionary 在 UI 中显示结果

powershell - 使用PowerShell查询AD以匹配二进制数据

java - 通过 LiveConnect 将二进制数据从 Javascript 传递到 Java applet

javascript - 在 jQuery 中附加一个 <div>

javascript - 如何让 WMD-Editor 将 Markdown 发布到服务器而不是 HTML?

javascript - setUTCminutes 与 setMinutes 之间的区别

php - 如何读取csv中的数据并上传到Mysql

从 R 中的二进制 <8 位读取整数