我正在为一个类编写单元测试,需要生成一些具有不同 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/