我有一個文件的內容和存儲的MIME類型。我沒有原始文件名或原始擴展名。我需要根據存儲的MIME類型信息創建一個文件名,其文件的擴展名正確。任何要做什麼?用MIME類型創建一個帶有正確擴展名的文件名
2
A
回答
2
您可以創建MIME類型和擴展名關聯,如:
$ext = array(
'image/jpeg' => 'jpg'
//> Etc
);
然後,你可以寫你的文件:
file_put_contents('file.'.$ext[$fileType],$fileContents);
你可以在這裏轉/ MIME的列表:
0
對於mime t沒有「正確的」擴展名YPE。
例如image/jpeg可以有.jpg或.jpeg。或者,在許多系統上,您喜歡(或沒有)任何擴展,因爲它包含有效的JFIF頭。
例如audio/ogg可以是.ogg或.oga或.spx。
相關問題
- 1. 文件擴展名爲MIME類型
- 2. 帶有MIME字符串擴展名的文件名
- 3. 沒有擴展名的文件的Tomcat MIME類型
- 4. 在沒有MIME或擴展名的PHP中確定文件類型
- 5. SQL:保存MIME類型或擴展名?
- 6. MIME類型Web服務的文件擴展名?
- 7. .flv和.f4v文件擴展名,顯示意外的MIME類型
- 8. 檢查文件MIME類型匹配它的擴展名在PHP
- 9. 如何從Java中的MIME類型確定合適的文件擴展名
- 10. 將MIME類型轉換爲文件擴展名PHP
- 11. 如何將文件擴展名與MIME類型與Cheyenne關聯?
- 12. 確定擴展名的文件沒有擴展名
- 13. 正確的C++文件擴展名
- 14. 正確的SpreadsheetML文件擴展名
- 15. GetTempFileName()和正確的文件擴展名
- 16. 如何找到沒有擴展名的圖像的MIME類型?
- 17. 找到沒有擴展名的圖像的MIME類型
- 18. 當Android中的文件名不包含MIME類型擴展名時,如何確定音頻文件的格式?
- 19. 在iOS上識別我的沒有文件擴展名的MIME類型
- 20. 確保文件擴展名匹配C++中的文件類型
- 21. 創建自己的文件擴展名
- 22. 我需要重命名剛創建的文件,但類型擴展名之前
- 23. 原生blackberry10應用程序的MIME類型和擴展名
- 24. C:根據文件名創建新的文件擴展名
- 25. 獲取不帶擴展名的文件類型c#
- 26. 哪個加密工具正在創建文件擴展名。
- 27. 確定缺少擴展名的圖像的文件擴展名
- 28. 檢索文件關聯圖標MIME類型或文件擴展名
- 29. 不帶擴展名的文件名正則表達式
- 30. 在AndroidManifest.xml中定義多個mime類型和文件擴展名(pathPattern)映射?