【问题标题】:How to display GIF's in laravel如何在 laravel 中显示 GIF
【发布时间】:2020-06-24 11:30:22
【问题描述】:

我使用的是 Firefox 浏览器,尝试了所有的 PNGJPG,除了 GIF 之外,所有的都可以正常工作。 p>

事情是这样的,如果我测试http://localhost/pepsi.gif,GIF 实际上正在工作和显示。但是当我在 HTML img 标签 中尝试它时,它并没有显示出来。

下面是简单的代码:

<img src="http://localhost/pepsi.gif" alt="No GIF">

有人可以帮我怎么做吗?我真的被这个卡住了。

pepsi.gif

【问题讨论】:

  • 在浏览器中打开开发者工具控制台。您看到那里有任何错误吗?
  • @Joni 我看了看,没有错误。我也去了检查员,当我将 img 标签的 src 悬停时,它说 Could not load the image
  • @RonvanderHeijden 因为当我创建一个.html 文件并使用同一行&lt;img src="http://localhost/pepsi.gif" alt="No GIF"&gt; 时,它确实出现了。但是当我在 Laravel Blade 中使用它时,它不会显示。 (我确实运行了 php artisan serve)
  • 好的,所以当您打开“网络”部分并重新加载页面时,应该会收到对该图像的请求。有吗?服务器如何响应该请求?
  • @Joni 好点,先生。重新加载时该文件未登记。

标签: php css laravel laravel-6


【解决方案1】:

这很可能是由广告拦截器或扩展程序引起的。

尝试逐个禁用它们,然后查看图像是否加载。

或者试试隐身浏览器。

【讨论】:

    【解决方案2】:

    您的 gif 应该可以在 img-tag 中使用。如果您将代码上传到服务器,则必须将路径从 localhost 更改为其他路径,这可能会导致问题。

    img {
      height: 200px;
      width:auto;
    }
    &lt;img src="https://im3.ezgif.com/tmp/ezgif-3-0a7fd40adb02.gif" alt="test"&gt;

    【讨论】:

    • @gecko 这与 Laravel 无关
    • 我知道,先生。见鬼的广告拦截器是原因,Ghostery - 隐私广告拦截器
    猜你喜欢
    • 2016-04-09
    • 1970-01-01
    • 2019-04-30
    • 2012-08-21
    • 2013-05-04
    • 2012-10-24
    • 2017-07-18
    • 2011-12-08
    • 2013-08-22
    相关资源
    最近更新 更多