无法使用 laravel 检索上传到 aws 实例上的图像

皮尤什·辛格

我正在尝试通过 laravel 上传图像,然后检索其 url 以保存在数据库中并返回到前端应用程序,图像上传在 localhost 上工作正常,但在 ec2 实例上工作正常。

图片上传成功,也可以通过filezilla下载

我已经为 Laravel 中的存储目录设置了 chmod -R 777 但它仍然无法正常工作

公共静态函数upload_files($type, $file, $id)

{
    if ($type == 'profile_pic') {
        $image = $file->store('profile_pic','public');
         $image = asset('storage/'.$image);
        if ($image) {
            return $image;
        } else {
            return false;
        }
    }
}

在本地主机上返回http://localhost/trip/public/storage/profile_pic/MaHskQD2VcLSlC11VV3agbBNdh7j7k82liewYBw3.png并且当我单击链接时,图像已成功加载,而在我的服务器上它加载了http://mydomain/storage/app/profile_pic /MaHskQD2VcLSlC11VV3agbBNdh7j7k82liewYBw3.png并抛出 404 not found 错误

ls -lrt 的结果是“-rwxrwxrwx 1 apache ec2-user 190916 Jan 23 10:06 MaHskQD2VcLSlC11VV3agbBNdh7j7k82liewYBw3.png”

迈赫达·马赫迪安

请在您的 mydomain 终端上运行此命令:

php artisan storage:link

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 Laravel 将动态生成的 PDF 上传到 AWS?

WordPress无法将任何图像上传到AWS Linux上的Webserver

无法显示上传到laravel文件夹中的图像

通过Laravel 5.1将图像/文件上传到AWS S3,不幸的是图像已损坏

多张图片上传到laravel中的aws

使用AWS Appsync将图像上传到s3的过程 使用Appsync上传iOS图片

使用laravel 6在laravel上上传的图像和图像无法在线使用

使用AWS api网关将图像文件上传到AWS Lambda

无法在我的ECS实例上从AWS ECR提取图像

无法上传到AWS S3

如何将画布图像上传到Laravel上的存储

无法上传图像laravel

上传在 Laravel 上使用 put() 损坏的图像

图像未从角度上传到Laravel

将图像上传到 Laravel 的问题

将图像从React上传到Laravel API

Laravel和AWS PHP SDK-将本地文件上传到S3后无法删除

无法通过PHP文件上传将文件上传到AWS

无法在 Laravel 7 中将图像路径上传到数据库

使用aws-sdk v2将图像上传到S3

如何使用GraphQL将图像上传到AWS S3?

使用graphicMagic调整大小后将图像上传到AWS S3存储桶

尝试使用Node js将多个图像上传到AWS时遇到错误

使用rxJava将多个图像上传到AWS服务器

使用 JavaScript 将图像直接上传到 AWS S3

使用 multer 将多个图像上传到 AWS S3

如何使用AWS Bucket在Laravel中上传多个图像,而忽略是否上传了相同图像?

将文件从URL上传到Laravel中的AWS

文件上传到AWS S3 Laravel 5.1