首页 > 解决方案 > HTML 下载=真不工作

问题描述

我有以下内容,从 Ruby 生成,但视图源中的 HTML 是:

 <a download="true" href="https://s3.amazonaws.com/....blah blah" target="_blank">
                        <span class='download_link_text col-xs-10'>
                          All Grantee Comments and Suggestions
                        </span>
                        </a>

我相信download="true"应该让它自动将文件下载到下载中。它似乎将文件拉到一个新选项卡中。(有可能它甚至没有这样做,实际测试这个变得越来越难)。

我理解download="true"正确吗?是否使用不当?是否有其他常见错误会导致此行为?

下面包含 Ruby/Rails/HAML,以防万一:

 = link_to download_material.url_content, download: true, target: "_blank" do
    %i.fa.fa-arrow-circle-o-down.download_circle_arrow.col-xs-2
    %span.download_link_text.col-xs-10
      = download_material.title

标签: htmlruby-on-railsdownload

解决方案


属性正确。但是,此属性仅适用于同源 URL。

您可以在此处查看更多信息:


推荐阅读