如何在没有ssh的共享主机上解决laravel中的图像上传问题?

时间:2019-12-08 12:24:57

标签: laravel shared-hosting

enter image description here enter image description here enter image description here我在共享托管平台上上传了我的laravel项目,除图像上传功能外,其他一切都运行良好,可能是由于storage:link命令问题所致。相同的选择

enter image description here

2 个答案:

答案 0 :(得分:1)

根据输出错误,可能是权限问题和...,但是同样可以使用手动文件上传到laravel中的文件夹,如下所示:

if($request->hasFile('file_input_name')){
    $file = $request->file('image');
    $name = md5(time()) . '.' . $file->etClientOriginalExtension();
    $file->move(public_path('files'),$name);
}

在进行任何操作之前,请在公用文件夹中创建一个名为 files 的文件夹,并将其权限设置为755。 祝你好运。

答案 1 :(得分:0)

似乎是一个权限问题 您在第二张图片中的最后一列是用于许可的,分为3种类型 所有者组其他w用于写r用于读取x用于执行 您必须检查您的图像文件夹权限以接受写入权限