php - Laravel 不显示上传的图片(共享主机)
问题描述
我有一个共享主机,我只能通过 Cpanel 访问。
但是我有一个小问题,因为上传的图片没有出现。
有谁知道如何解决?
我保存图像的代码
$request->picture->storeAs('public/upload/authors', $filename);
代码查看图像
<img src="{{ asset('storage/upload/authors/'.$author->picture.'') }}" width="75" height="75">
有谁知道会是什么??
解决方案
我以这种方式解决了我的问题。在公用文件夹中,我symlink.php
使用以下代码创建了一个名为的文件。
<?php
symlink('/home/server_name/project_app_folder/storage/app/public',
'/home/server_name/public_html/storage');
我删除了文件夹并将我storage
的文件public_html
上传到. 然后我通过访问域的域运行代码。最后,服务器创建一个链接到项目的存储文件夹的文件夹。.php
public_html
example.com/symlink.php
推荐阅读
- javascript - aspnet 中的谷歌图表
- html - css伪元素曲线背景定位
- javascript - Discord.js 缺少 API 权限 [防止节点进程被终止]
- mongodb - 如何构建 bson.D{}
- ios - 在我的 iOS 应用中使用自定义字体会影响应用大小吗?
- php - 我收到错误 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) with the command sudo mysql on ubuntu
- python - 如何在*自定义目录*下的 GitHub 页面上部署 mkdocs 站点
- javascript - 我需要从我的后端 JS 文件调用一个计算函数到我的前端 HTML 文件,它是一个按钮
- python - cv2.error : OPENCV(4.4.0) 错误(-215 断言失败) size.height>0 && size,width>0)
- angular - Angular mat-datepicker 的输入在单元测试中不起作用