ふと気になったのですが
$_FILES["hoge"]
のファイルのtypeだったり、sizeって
どっから読み取っているのですか?
例えばイメージファイルで、hoge.jpg
というファイルで、inputのタイプがfileのフォームから
ポストされたときに、一体どこから判断しているのでしょうか。
考えたのが、ファイルそのものにそういう情報が埋め込まれてる?
ということなんですが、これだと簡単に変更が可能なような気もするのです。
例えばsizeに関して言えば、本当は1GBのファイルだけど、
(埋め込まれている(仮 情報は)1MBにしてしまえば
間違って1MBとして判断して処理してしまう、ような感じです。
なのでこれはないような気がするのですが、それだとどこから判別しているのかなぁ、と。
よろしくお願いします