【发布时间】:2012-08-14 09:44:43
【问题描述】:
我已经创建了一个上传机制,现在我想创建一个页面,让您查看您上传的文件。但是我想在浏览器中显示它们(我只有浏览器支持的文件,如图像、PDF 等)。
我的猜测是我可以通过只设置一些标题并打印文件的字节来做到这一点。但据我所知,我需要设置Content-type 标头才能正确显示内容。如何获取文件的内容类型?和mime-type一样吗?
【问题讨论】:
-
显示文件夹结构与内容类型无关。您需要使用 PHP 文件和文件夹函数。
-
那么您想使用 PHP 来提供这些文件吗?为什么不直接链接到它们?
-
@powerbuoy 因为如果我链接到它们,浏览器会下载它们,而不是显示它们。 @ Fluffeh,我不想显示文件夹,而是浏览器中的文件。就像您使用 Chrome 查看文件一样。
-
嗯,我的浏览器不会那样做。至少如果文件是“浏览器支持的文件,如图像、PDF 等”。
-
嗯显然你是对的,我试过了,它没有下载它。但我会使用 PHP 脚本,因为我不想透露我的文件在硬盘上的位置。
标签: php mime-types content-type