在 PHP 中增強多個文件上傳
處理多個文件上傳不僅僅只是請求和存儲文件。要最佳化您的PHP 程式碼,請考慮以下提示:
請求檔案:
在PHP 處理檔案:
範例程式碼:
HTML:
<input name="upload[]" type="file" multiple="multiple" />
PHP:
// Filter out empty entries $filteredFiles = array_filter($_FILES['upload']['name']); $totalFiles = count($filteredFiles); for ($i = 0; $i < $totalFiles; $i++) { $tmpFilePath = $_FILES['upload']['tmp_name'][$i]; $newFilePath = "./uploadFiles/" . $_FILES['upload']['name'][$i]; if ($tmpFilePath != "") { move_uploaded_file($tmpFilePath, $newFilePath); // Perform your operations with the uploaded file } }
這些增強功能可確保您PHP程式碼有效處理多個檔案上傳,減少不必要的檔案處理和資料庫儲存。
以上是如何優化 PHP 中的多個檔案上傳?的詳細內容。更多資訊請關注PHP中文網其他相關文章!