使用PHP 的move_uploaded_file() 函數將檔案上傳到目錄時,文件的名稱與其原始名稱保持不變。當處理多個具有相似名稱的檔案時,或者如果您希望強制執行特定的命名約定時,這可能是不可取的。
要在儲存上傳的檔案之前重新命名它,請修改第二個參數move_uploaded_file()。此參數指定目標路徑和檔案名稱。以下是更改它的方法:
$newfilename = round(microtime(true)) . '.' . end($temp); move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);
在此範例中:
此方法可確保上傳的檔案收到唯一的隨機名稱,同時保留其原始副檔名。
以上是如何在儲存之前在 PHP 中重命名上傳的檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!