はじめに:
Web アプリケーションでは、多くの場合、ファイルのサイズを制限する必要があります。ユーザーによってアップロードされました。これは、悪用の防止、ストレージ スペースの節約、効率的な処理の確保に役立ちます。
クライアント側検証:
最新のブラウザは、HTML5 ファイル API をサポートしています。ファイル サイズをクライアント側で確認できます。
<br><script><br>document.forms[0].addEventListener('submit', function (evt) {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">var file = document.getElementById('file').files[0]; if (file && file.size < 10485760) { // 10 MB (in bytes) // Submit form } else { // Prevent submission and display error evt.preventDefault(); }
}、false);
サーバー側検証:
サーバー側で、PHP を使用してファイル サイズを確認します:
<br><?php<br>if (isset($_FILES['file'])) {</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">if ($_FILES['file']['size'] > 10485760) { // 10 MB (in bytes) // File too large } else { // File within size restrictions }</p>
}
?php>
追加考慮事項:
以上がWeb アップロード中にファイルがサイズ制限を超えないようにする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。