如何使用JavaScript 在上傳之前驗證檔案大小
在Web 開發中,通常需要在將使用者提交的檔案上傳到一台伺服器.一項重要的驗證檢查是確保檔案大小不超過指定的限制。 JavaScript 提供了一個檔案 API,可讓您檢查檔案屬性,包括大小。
要使用 JavaScript 驗證檔案大小,您可以使用以下步驟:
以下是示範檔案大小驗證的JavaScript 程式碼範例:
// Get the input element const input = document.getElementById('fileinput'); // Add event listener for selecting a file input.addEventListener('change', function() { // Verify browser support if (!window.FileReader) { console.log("File API not supported"); return; } // Get the first selected file const file = input.files[0]; // Validate file size const maxSize = 5 * 1024 * 1024; // 5MB if (file.size > maxSize) { alert("File exceeds the maximum size of 5MB"); } else { alert("File size is valid"); } });
透過實作此驗證,您可以防止使用者上傳過多的文件,確保伺服器資源不被過度使用。
以上是如何使用 JavaScript 在上傳之前驗證檔案大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!