上传文件后的Laravel错误服务器错误-权限服务器html_public

时间:2018-09-28 10:08:58

标签: laravel

我可以在/public内的本地主机中正确上传文件。但是在我的服务器上,我得到了错误服务器。也许我需要更改一些权限或设置存储路径。我尽力了,但是我对权限知之甚少。有人可以帮我解决这个问题吗?

Error 这是我的控制器代码:

public function addPerson(Request $request)
{
    $person = new Person;
    $exploded = explode(',', $request->image);
    $decoded = base64_decode($exploded[1]);

    if (str_contains($exploded[0], 'jpeg')) {
        $extension="jpg";
    } else {
        $extension="png";
    }

    $fileName = str_random().'.'.$extension;
    $path = public_path().'/'.$fileName;

    file_put_contents($path, $decoded);
    $person->photo = $fileName;

    $person->save();
    return back()->with('success', 'New Position added successfully.');
}

自从我在Cpanel中上传了我的项目以来,我没有做任何更改。谢谢。

更新: 我激活了app_debug,却遇到了这个问题 enter image description here

0 个答案:

没有答案