0
我上傳文件在我的系統中,它使用Windows和xampp在本地工作,但是當我在使用Linux時我的文件沒有被上傳。我收到一個錯誤,它無法寫入公用文件夾內的「系統」目錄中。這是我的代碼:Laravel 5.2上傳文件無法寫入目錄
$destinationPath = 'uploadFiles/'.$input['infolder']; // upload path
$extension = Input::file('file')->getClientOriginalExtension(); // getting file extension
$fileName = $input['type'] .'_'.sprintf("%06d",$input['id']) .'_'. date("Y-m-d_H-i-s") . '.' . $extension; // renameing image
$upload_success = Input::file('file')->move($destinationPath, $fileName); // uploading file to given path
你能提供錯誤信息嗎?這可能是由於缺少寫權限。將上傳目錄的權限設置爲777,將下面的目錄設置爲 –
yes我認爲您的服務器上存在權限錯誤。 如果您使用的是Linux「chmod -R 0777 folder_name」,請運行此命令。 –
我編輯了你的問題,使錯誤的屏幕截圖顯示在屏幕上,而不需要點擊。但是,如果可以複製和粘貼錯誤信息(或至少是其中最重要的部分),問題會進一步改善;這樣可以更有效地搜索/索引問題等。 –