簡介:
在Web應用程式中,通常需要限制檔案的大小由用戶上傳。這有助於防止濫用、節省儲存空間並確保高效處理。
客戶端驗證:
現代瀏覽器支援 HTML5 檔案 API,這允許您在客戶端檢查檔案大小。
<br><script><br>document.forms[0].addEventListener('submit', function (evt) {<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><pre class="brush:php;toolbar:false">if ($_FILES['file']['size'] > 10485760) { // 10 MB (in bytes) // File too large } else { // File within size restrictions }</script>
}
?php>
其他注意事項:
以上是如何確保檔案在網路上傳過程中不超過大小限制?的詳細內容。更多資訊請關注PHP中文網其他相關文章!