【问题标题】:JQuery fileDownload get error on failJQuery fileDownload失败时出错
【发布时间】:2017-03-20 10:25:46
【问题描述】:

这就是我所拥有的:

  <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.fileDownload/1.4.2/jquery.fileDownload.min.js"></script>
  <script type="text/javascript">
    $(document).ready(function() {
      $(document).on("click", "a.fileDownloadSimpleRichExperience", function () {
        $.fileDownload($(this).prop('href'))
          .done(function () { alert('File download a success!'); })
          .fail(function () { alert('File download failed!'); });

        return false; //this is critical to stop the click event which will trigger a normal file download
      });
    });
  </script>

必须配合使用

<a href="" class="fileDownloadSimpleRichExperience" href="http://speed.hetzner.de/100MB.bin">AAAA</a>

由于某种原因下载失败,我收到相关错误:File download error!。我希望我在我的 python 代码中解决了那个 cookie fileDownload 和值 True 的部分,但不确定。

如何查看下载失败的原因? 我想一定和这个有关:https://github.com/johnculviner/jquery.fileDownload/blob/master/src/Scripts/jquery.fileDownload.js#L226

【问题讨论】:

  • 它对我有用。

标签: javascript jquery download


【解决方案1】:

这是因为双重href 属性。 &lt;a href="" class="fileDownloadSimpleRichExperience" href="http://speed.hetzner.de/100MB.bin"&gt;AAAA&lt;/a&gt;

第一个href 有优先权。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多