我已成功将我的laravel项目部署到共享主机(cPanel),所有这些似乎都与图像分开 . 直接存储在服务器上的图像,例如logo.png没有显示,但同一公共目录中的css文件显示出来 .
当我尝试通过其URL直接查看图像时,我仍然无法访问它并给我一个错误“图像”http:// ...“因为包含错误而无法显示 .
您能否提一些建议?提前致谢
更新:我尝试了几种在本地工作的替代方案,但在上传时没有 .
-
<img src = "/img/logo.png" width = "100" />
-
<img src = "{{ asset('/img/logo.png') }}" width = "100" />
以上都不起作用,甚至当我尝试通过http://sub.domain.com/img/logo.png访问它时 . 它给出了上面的错误
1 回答
事实证明,问题不在于RewriteRule,而在于ftp客户端使用ASCII格式上传图像 . Laravel似乎没有选择那些图像,所以我用二进制格式重新编写它们,一切都运行正常 .
我希望这可以帮助别人 .