[英]I can't find the file images after uploading them with php function move_uploaded_file
有人可以幫助我了解在使用此 PHP 函數時如何找到文件和目錄的位置:
move_uploaded_file($_FILES['images']['tmp_name'], "tmp/".$file_name);
我正在嘗試上傳圖片( jpg
、 jpeg
、 png
、 gif
),但上傳后我找不到圖片的文件目錄。
上傳文件后的示例輸出為: /tmp/phpqZRudj
我找不到這個文件。
目標文件的路徑相對於“當前工作目錄”,即運行腳本的目錄。 如果由於某種原因無法移動文件,該函數將返回FALSE
。
我不認為"tmp/".$file_name
由於路徑而起作用。 例如,如果您的腳本在名為public
的目錄中運行,您可以將目標設置為"/tmp".$file_name
以將其放在名為 tmp 的 public 目錄中。 (並確保目錄存在)。 注意前導/
。 (“斜杠”目錄符號適用於 Windows 和 *nix)。 然后您會在public/tmp
找到移動的文件。
要顯示錯誤,您需要將“display_errors”配置選項設置為 On。 ini_set("display_errors",1);
將實現這一點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.