PHP filter functionsを使用してソースに基づいて入力をサニタイズするためのきれいなクラスを作成しましたが、filter_input_array()
の場合はINPUT_FILES
がありません。
明らかに、ファイルをチェックアウトするルーチンは非常に関与しており、この質問の焦点ではありません(したがって、php.iniをスキップしてファイルを調べ、ファイルをコピーし、提供されたファイル名、貿易品のトリック、マニュアルへの言及など)。
$_FILES
スーパーグローバル配列内のsize
要素の値の元は何かを知りたいだけです。はい、私はまだそれ(と実際のファイル)のテストを行いますが、私は値の起源を知りたいです。 'キー'の起源は明らかにPHPです。
file upload progress bars(8:50 - 9:10)のYouTubeビデオは、クライアント上のファイルサイズを判断するJavaScriptメソッドを示しています。そうであれば、ファイルサイズはユーザエージェントから来て、ヘッダー経由でWebサーバ/ PHPに渡されます。
これは質問に対する答えではありません。クライアントまたはサーバー? –
彼はクライアントに言った - それは正解です。この価値を信じてはいけません! –
彼はクライアントとは言わなかった。 –