提供的 JavaScript 函數可依 _validFileExtensions 陣列有效驗證檔案類型。若要擴充此功能並在上傳前檢查檔案大小,您可以實作下列客戶端JavaScript:
<script language="JavaScript"><br>function checkFileSize(inputFile) { <br> var maxFileSize = 500 * 1024; // 500 KB(轉換為位元組比較)<p>if (inputFile.files && inputFile.files[0].size > maxFileSize) {<pre class="brush:php;toolbar:false">alert("File too large."); // Display error message inputFile.value = null; // Clear the input field</script>
}
}
<?php <br>if (isset($_FILES['file'])) {<br> $maxSize = 500 * 1024; / / 500 KB(轉換為位元組) if ($_FILES['file']['size'] > $maxSize) {<pre class="brush:php;toolbar:false">// Handle error: File too large
}
}
< ; ?php>
以上是如何使用 JavaScript 和 PHP 在上傳前驗證檔案大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!