使用 AJAX/PHP 上傳之前確定檔案大小
在 Web 應用程式的世界中,檔案上傳是一項常見任務。通常,在啟動上傳過程之前確定檔案的大小是有益的。這樣可以進行驗證和最佳化,以增強使用者體驗。
結合使用 AJAX 和 PHP,可以在上傳之前檢索檔案大小。
AJAX 解決方案
利用輸入檔案上的變更事件,您可以使用下列JavaScript 程式碼片段:
<code class="javascript">// Bind to onchange event of your input field $('#myFile').bind('change', function() { // this.files[0].size gets the size of your file alert(this.files[0].size); });</code>
此腳本將為您提供檔案大小(以位元組為單位),以便在繼續之前進行進一步處理
PHP 解決方案
在PHP 伺服器端,您可以使用$_FILES超全域變數存取檔案大小:
<code class="php">// Get the file size $fileSize = $_FILES['myFile']['size'];</code>
此方法可以整合到您的PHP 腳本中,以處理檔案大小檢查並在上傳之前執行必要的操作。
有關此主題的更多資訊和討論,請參閱以下資源:
以上是如何使用 AJAX 和 PHP 上傳前取得檔案大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!