在HTML对象中显示没有扩展名的PDF文件

时间:2016-06-15 13:48:36

标签: javascript html pdf

我有一个jQuery-UI弹出窗口,显示各种文件类型,包括image/jpegapplication/pdf。文件已保存,没有文件扩展名,文件类型与数据一起从数据库中提取并传递给应用程序。我在HTML对象中显示PDF文件,如下所示:

if(fileType == 'jpg'){
    $('#viewerPanel').append('<img id="photo" src="' + file + '" />');
} else if (fileType == 'pdf'){
    $('#viewerPanel').append('<object data="' + file + '" type="application/pdf"></object>');
} else {
    $('#viewerPanel').append("Error! Unknown file type.");
}

这适用于图像,并且在IE11中正确显示.pdf文件,但在我的普通浏览器(Chrome)中无法正确显示。

为什么Chrome似乎忽略了application/pdf的对象类型,是否可以采取措施来解决问题?

编辑:在阅读了一些回复后,我已经检查了我的普通浏览器(Chrome)和IE11。它似乎在IE11中正确显示,但在Chrome中没有显示。我已编辑上面的问题来反映这一点。

0 个答案:

没有答案