php在修改图像扩展名后上载图像

php在修改图像扩展名后上载图像,php,file-upload,mime-types,input-filtering,Php,File Upload,Mime Types,Input Filtering,我正在处理输入筛选(文件),我刚刚发现,如果将.jpg文件重命名为.png文件,MIME类型将自动更改以适应扩展名。所以我在想,在这种情况下,检查MIME类型有什么意义?(我知道它可以由客户端更改,这也是一个严重的缺点,但我正在“为了好玩”地检查它。)首先,文件的内容没有更改;因此,如果您自己实际检查类型(而不是盲目信任用户提交的数据),您将看到它只是一个命名错误的文件 至于用户提供的MIME类型,检查这是一个徒劳的练习,是的。问题/代码问题是?您完全理解并回答了我的问题(即使它的措辞不完美),

我正在处理输入筛选(文件),我刚刚发现,如果将.jpg文件重命名为.png文件,MIME类型将自动更改以适应扩展名。所以我在想,在这种情况下,检查MIME类型有什么意义?(我知道它可以由客户端更改,这也是一个严重的缺点,但我正在“为了好玩”地检查它。)

首先,文件的内容没有更改;因此,如果您自己实际检查类型(而不是盲目信任用户提交的数据),您将看到它只是一个命名错误的文件


至于用户提供的MIME类型,检查这是一个徒劳的练习,是的。

问题/代码问题是?您完全理解并回答了我的问题(即使它的措辞不完美),因此我并不真正理解-5,但我也不真正关心它,因为我是来寻求答案的。也许你可以告诉我如何“检查类型[我自己]”,但你肯定会要求我创建一个新的问题。@teum:我不会:)我相信这已经在这里得到了回答,请查看右侧的“相关”侧栏:前两个链接正是你要寻找的。和