【发布时间】:2012-09-14 23:51:40
【问题描述】:
我有一个代码可以处理显示本地 Oracle 数据库中的 blob。我将 JPG 和 PDF 文件都存储为 blob。我可以查看 JPG 文件,但不能查看 PDF。我已经检查了这些
$self->content_type('image/jpg')
到
$self->content_type('application/pdf').
Blob 确实有数据。我检查了长度,它有“184546”。 当我单击 pdf 文件的链接时,我得到的只是一个标题为 GETIMAGPAGE(application/pdf) 的空白页。
任何帮助或指针将不胜感激。
另外,我们如何使用 content_type 来启用两种不同的 mime_type?例如,在我的情况下,图像和 pdf,取决于我们得到什么?
【问题讨论】:
-
你能看一下你页面的完整标题吗?使用 Firebug 或类似的东西并检查是否发送了正确的标头。您不能有两种内容类型。 HTTP 不支持。
-
使用 Firebug,Header 的 content_type 为 application/pdf。