【问题标题】:Laravel 4 HTML imagesLaravel 4 HTML 图像
【发布时间】:2013-06-01 06:57:27
【问题描述】:

我的问题是 Laravel 是否接受 PNG 图像或除 JPG 之外的任何其他格式。发生的情况是,当我将图像更改为 JPG 时,它可以找到它,但是一旦我将其更改为 PNG,它就再也找不到图像了。

{{HTML::image('images/DRCSportslogo.png', 'DRC Sports Race Management', array('id' => 'DRCS-logo'));}}

我在同一个文件目录中以 PNG 和 JPG 格式将此图像格式化,所以我知道它不是文件的位置。

【问题讨论】:

  • 据我所知,它不应该有所作为。生成的 HTML 是否正确?您可以查看源代码并将src 复制到浏览器中并让它正确加载图像吗?
  • 区分大小写吗?命名为.PNG 什么的?
  • 可能是png文件的权限不正确,服务器可能无法读取.png文件。

标签: php html image laravel laravel-4


【解决方案1】:

试试

<img src="{{asset('images/DRCSportslogo.png')}}" alt="DRC Sports Race Management" id="DRCS-logo" />

【讨论】:

    【解决方案2】:

    您输入的内容没有区别,可以是 .jpg、.png 甚至 .exe 或系统上的任何其他文件。

    你可以在api页面看到:L4 API HTML::image

    我只能建议直接浏览到您想要访问的图像。根据我的经验,有时 ftp 客户端会进行虚假上传(空 png 文件)。可能是这样。

    【讨论】:

      【解决方案3】:

      laravel 搜索 public 文件夹中的图片,然后你应该有一个文件 public/images/DRCSportslogo.png

      {{ HTML::image('images/DRCSportslogo.png', $alt="DRCSports", $attributes = array()) }}
      

      【讨论】:

        【解决方案4】:

        尝试授予“图像”文件夹的权限

        【讨论】:

        • OP说它适用于jpeg,所以文件夹权限不可能。
        猜你喜欢
        • 2013-06-01
        • 2018-07-31
        • 2013-07-20
        • 2014-10-10
        • 2013-06-13
        • 1970-01-01
        • 2015-10-25
        • 2014-09-12
        • 1970-01-01
        相关资源
        最近更新 更多