【发布时间】:2011-10-02 16:56:24
【问题描述】:
所以我要将文件从远程服务器传输到我的服务器,但在传输之前我想知道它是什么类型的文件。如果是 HTML 文件,我会以某种方式处理,如果是 PDF 文件,我会以不同的方式处理,例如,如果是 exe 文件,我不想传输完全没有。
我只需要一个 URL。现在,如果该 URL 是明确的(即http://example.com/file.pdf),这不是问题,我只需检查文件扩展名,我们就可以排序了。但是,我可能只会得到一个 URL,例如 http://example.com,它可以是任何东西。
是否可以在下载之前检查(使用 PHP)它是什么类型的文件?
编辑:我将使用 cURL 传输文件,但我认为 curl_getinfo 只能在文件传输后调用?
【问题讨论】:
标签: php mime-types content-type file-type media-type