簡體   English   中英

使用php函數move_uploaded_file上傳文件圖像后我找不到文件圖像

[英]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);

我正在嘗試上傳圖片( jpgjpegpnggif ),但上傳后我找不到圖片的文件目錄。

上傳文件后的示例輸出為: /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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM