gpt4 book ai didi

php - Mime Type 和文件扩展名有什么关系

转载 作者:行者123 更新时间:2023-12-04 12:12:44 27 4
gpt4 key购买 nike

我的问题是:
文件扩展名和它的 MIME 类型之间是否存在某种关系?我的意思是,如果我得到一个文件,例如 .php 并将其扩展名更改为 .png 也会更改它的 mime 类型?

最佳答案

简短的回答:是的。

稍微长一点的答案:Mime 类型和文件扩展名提供了如何处理文件的提示。文件扩展名通常用于您的操作系统来决定使用什么程序打开文件,而浏览器使用 Mime 类型来决定如何呈现某些数据(或服务器如何解释接收到的数据)。两者都是可选的,但达成协议(protocol)是一种很好的做法。更改文件的 MIME 类型取决于您的网络服务器。我相信 Apache 在某处有设置可以从扩展映射到 MIME 类型。如果您有自己的后端服务内容,您可以使用任意 MIME 类型提供内容,例如,在 PHP 中:

<?php
// We'll be outputting a PDF
header('Content-Type: application/pdf');
...

或者
<?php
header('Content-Type: application/javascript');
echo "//script code here"

关于php - Mime Type 和文件扩展名有什么关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31212325/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com