2013-03-17 77 views
0

我想上傳的.docx,但差異MIME類型的形式PHP

$_FILES['field']['type']application/vnd.openxmlformats-officedocument.wordprocessingml.document,但在mime_content_type()回報application/zip

爲什麼這些類型不同勢? 哪個好?

回答

1

DOCX格式由許多不同的文件組成,所有文件都包含在一個zip文件中。您正在使用的軟件正在檢查該文件,看到它是一個zip文件並使用標準MIME類型進行報告。

「好」有點受到影響,但application/vnd.openxmlformats-officedocument.wordprocessingml.document可能更好,因爲它更具體。

+0

與.rar文件相同,$ _FILES返回'application/octet-stream',php函數返回'application/x-rar'。 – kicaj 2013-03-19 19:01:51