我有一个文件的内容和存储的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)映射?