php - 如何使用 php 在文件上设置 mime 类型?

标签 php mime-types fwrite

我正在为一个类编写单元测试,需要生成一些具有不同 mime 类型的文件。

我知道在向远程用户发送文件时如何设置 mime 类型(ala header()),但是在使用 fwrite() 时如何设置> 在本地服务器上?

对于用这种方法生成的文件,mime 类型是直接从文件扩展名派生出来的吗?

我在 Ubuntu 12.04 上使用 PHP 5.3.x

最佳答案

文件没有 MIME 类型。它们由文件扩展名标识。 mime 类型通常由 /etc/mime.types 中的文件扩展名设置。 mime 类型所做的只是告诉客户端使用什么程序打开文件。

关于php - 如何使用 php 在文件上设置 mime 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14717018/

相关文章:

c - 需要解释wchar_t* 到二进制文件的读写

php - 在 PDO 和其他一些东西中尝试 catch vs if else

php - 检查列是否存在,如果不存在,通过PHP在MySQL中添加

android - 如何在组织内部部署 Android 应用程序?

html - 嵌入字体的 SVG 图像的正确 mime 类型

c - fwrite() - 大小和计数对性能的影响

php - 为什么计划的事件没有从 mysql 数据库中删除数据

php - 刚接触bind_param,这段代码有什么问题?

file - Bash:按 MIME 类型查找文件的脚本

c - fwrite 中的输出不符合预期