【发布时间】:2017-02-11 10:31:22
【问题描述】:
我有一个用 PHP 开发并托管在亚马逊服务器上的网站。在服务器中上传的 PDF 文件未在 chrome 浏览器中打开以供查看,但此 pdf 文件正在其他浏览器(Internet Explorer)中打开以供查看。在chrome中它是下载的。我希望打开此 pdf 以供查看。链接代码是
<a href="<?php echo $filename;?>" target="_blank"><?php echo $data['File_Label'];?></a>
但下面的文件正在打开以供在 chrome 中查看 Please check this
【问题讨论】:
-
这个问题与
php标签有什么关系? -
@RiggsFolly,这个问题与 chrome 无关 - 如果内容类型标头未正确设置为 pdf,则任何浏览器都不会以“pdf”格式打开文件。
-
@RiggsFolly,不完全是 - 使用 S3 时 - 在将文件上传到 S3 时设置 mime 类型(如果没有 - 使用默认八位字节流)。您可以在上传时或之后设置正确的 MIME 类型。更新了我的答案,你可以查看。
-
@YugalKishorBais,如何将文件上传到 S3?
标签: google-chrome pdf amazon-s3 amazon-ec2