【问题标题】:Laravel: Uploaded image not showingLaravel:上传的图片未显示
【发布时间】:2022-12-04 04:07:53
【问题描述】:

在我的项目中查看上传的图像时,我一直收到 404 image not found,但图像在那里。我正在使用 laravel 的 asset() 助手来检索图像。 chrome 中的 url 显示http://127.0.0.1:8000/images/dU8oaVTAwQyTor86jvDtdGKvE7H3MYkHZuUG60gH.png,我已经完成了php artisan storage:link。任何帮助是极大的赞赏。

【问题讨论】:

  • 这可能是逻辑路径的问题。你试过localhost:8000吗?请检查 .env 文件中的 APP_URL,您应该将浏览器指向该 url
  • 此外,如果您链​​接了存储路径,/images 应反映/storage/app/public/ 下的images 文件夹。请检查您上传的 png 是否存在。
  • 它存储在/storage/app/public/images/。并将 APP_URL 更新为localhost:8000。依然没有

标签: laravel file-upload laravel-filesystem


【解决方案1】:

你不应该为此使用资产助手,生成的 url 是错误的。 当您使用公共存储时,url 应该是这样的:

http://127.0.0.1:8000/storage/images/dU8oaVTAwQyTor86jvDtdGKvE7H3MYkHZuUG60gH.png

【讨论】:

    猜你喜欢
    • 2015-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-19
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多