Laravel 上传文件无法写入目录
2022-08-30 21:35:53
我正在我的系统中上传文件,它在本地工作,使用Windows和xampp,但是当托管我使用Ubuntu堆栈的地方时,我的文件没有被上传。我收到一个错误,无法将其写入公用文件夹内的“系统”目录中。这是我的代码
$destinationPath = public_path().'/system'; // upload path
$extension = Request::file('add_students')->getClientOriginalExtension(); // getting excel extension
// dd($extension);
$fileName = rand(11111,99999).'.'.$extension; // renameing excel file
$file=Request::file('add_students')->move($destinationPath, $fileName); // uploading file to given path
$path=$file->getRealPath();
在寻找解决方案后,我发现我应该使我的目录可写,所以我在putty中运行了以下命令
chmod 770 /var/www/html/public/system
但即使在那之后仍然收到错误。Unable to write in the "/var/www/html/public/system" directory
我正在使用laravel 5,我的主机是数字海洋。谢谢