使用laravel 5.3在子域中显示图像时出错

时间:2017-03-21 11:07:56

标签: laravel laravel-5.3

我已成功将我的laravel项目部署到共享主机(cPanel),所有这些似乎都与图像分开。直接存储在服务器上的图像,例如logo.png没有显示,但同一个公共目录中的css文件显示出来。

当我尝试通过其URL直接查看图像时,我仍然无法访问它并给我一个错误的“图像”http:// ...“因为包含错误而无法显示。

你能告诉我吗?提前致谢

更新: 我尝试了几种在本地工作的替代方案,但在上传时却没有。

  1. < img src =“/ img / logo.png”width =“100”/>
  2. < img src =“{{asset('/ img / logo.png')}}”width =“100”/>
  3. 以上都不起作用,即使我尝试通过http://sub.domain.com/img/logo.png访问它。它给出了上面的错误

1 个答案:

答案 0 :(得分:0)

事实证明,问题不在于RewriteRule,而在于ftp客户端以ASCII格式上传图像。 Laravel似乎没有选择这些图像,所以我用二进制格式重新编写它们,一切正常。

我希望这可以帮助别人。