我有一个文件的内容和存储的mime类型。我没有原始文件名或原始扩展名。我需要根据存储的mime类型信息创建一个具有正确文件扩展名的文件名。什么做到这一点?
答案 0 :(得分:2)
您可以使用MIME类型和扩展名创建关联,如:
$ext = array(
'image/jpeg' => 'jpg'
//> Etc
);
然后你可以用:
编写你的文件file_put_contents('file.'.$ext[$fileType],$fileContents);
你可以在这里获得一个ext / mime列表:
答案 1 :(得分:0)
mime类型没有“正确”的扩展名。
例如image / jpeg可以有.jpg或.jpeg。或者在许多系统上你喜欢(或没有)任何扩展,因为它包含一个有效的JFIF标题。
例如audio / ogg可以是.ogg或.oga或.spx。