2
當我嘗試從表單上傳圖片時,Laravel創建的圖片名稱不在目錄中。這是我的基本代碼:Laravel圖片上傳創建文件夾而不是文件
$file = Input::file("image");
$file = $file->move(public_path(). "/img/".$file->getClientOriginalName());
//file name is IPC_diagram.png
當模具和轉儲我得到這個:
'在/ var/WWW/PHP/frbit/l4blog /公/ IMG/IPC_diagram.png/phpvEb9zk'
現在圖像的名稱是新文件夾的名稱和圖像被重命名爲一些隨機的PHP字符串,並放置在該文件夾中。 是什麼問題。也許與Linux特定的文件處理有關。此外,我正在研究symfony代碼,symfony每次移動文件時都試圖創建新文件夾,但我不明白它與我的代碼有何關係。
感謝您的幫助。
我的錯誤 - 移動函數中有兩個參數。首先是目錄的路徑,第二(可選)是文件名。所以我應該用逗號分開。 – carousel
你應該添加這個答案。感謝發佈。 –