代码之家  ›  专栏  ›  技术社区  ›  Crashalot

无法强制下载外部链接

  •  0
  • Crashalot  · 技术社区  · 5 年前

    根据 this answer 您可以强制浏览器下载资源而不是打开资源。

    但是,此链接不起作用,它链接到未斜杠图像:

    <a id="dataFileLink" href="https://images.unsplash.com/photo-1556911164-1297abe8527c?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80" download="24.txt" style="">Download File</a>
    

    JSFiddle: https://jsfiddle.net/6cp95ude/

    单击链接不会强制下载图像;它只会打开图像进行查看。

    2 回复  |  直到 5 年前
        1
  •  2
  •   mulsun    5 年前

    download 属性仅适用于相同来源的URL: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a

        2
  •  -1
  •   devolasoji    5 年前

    请试试这个。

    `<a id="dataFileLink" href="https://images.unsplash.com/photo-1556911164-1297abe8527c?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80" download style="">
      <img src="https://images.unsplash.com/photo-1556911164-1297abe8527c?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80" alt="Download Image">
    </a>`