【问题标题】:php upload an image after modifying its extension [closed]php在修改其扩展名后上传图像[关闭]
【发布时间】:2012-01-06 09:27:56
【问题描述】:

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

【问题讨论】:

  • 问题/代码问题是?

标签: php file-upload mime-types input-filtering


【解决方案1】:

好吧,一方面,文件的内容没有改变;因此,如果您实际检查类型(而不是盲目地信任用户提交的数据),您会发现它只是一个命名错误的文件。

至于用户提供的 MIME 类型,检查是徒劳的,是的。

【讨论】:

  • 你已经完全理解并回答了我的问题(即使它的措辞不完美)所以我不太了解 -5,但我也不太关心它,因为我来了一个答案。也许您可以告诉我如何“检查类型 [我自己]”,但您肯定会要求我创建一个新问题。
  • @teum:我不会 :) 我相信这已经在这里得到了回答,请检查右侧的“相关”侧边栏:前两个链接正是您要寻找的。 stackoverflow.com/questions/310714/…stackoverflow.com/questions/481743/…
猜你喜欢
  • 2020-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-16
  • 1970-01-01
相关资源
最近更新 更多