Move_uploaded_file() 函數故障排除
move_uploaded_file() 函數在檔案上傳機制中扮演至關重要的角色。然而,當遇到非功能性問題時,細緻的故障排除是必不可少的。
要解決這個問題,第一步是啟動 PHP 錯誤回報。這將顯示來自 move_uploaded_file() 函數的詳細錯誤訊息,為問題提供有價值的見解。
此外,檢查 $_FILES'image' 變數至關重要。該變數將指示文件上傳期間遇到的任何錯誤。在所概述的特定情況下,提供了不正確的檔案名稱。
要解決此問題,建議使用 $_FILES['image'] 數組的 'tmp_name' 鍵而不是 'name'。這是因為上傳的檔案最初儲存在臨時位置。透過使用以下程式碼,檔案將會被移到所需的目錄:
move_uploaded_file($_FILES['image']['tmp_name'], __DIR__.'/../../uploads/'. $_FILES["image"]['name']); // echo "Uploaded";
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3