JqueryfileDownloadプラグインを使用してURLからファイルをダウンロードしました。しかし、それは機能していません。それは常に失敗していますこれを手伝ってください
$.fileDownload(url,{
contentType: "text/csv",
contentDisposition: 'attachment; filename=' +
url.split("/").pop()
})
.done(function(){console.log('successfully downladed')})
.fail(function(){ console.log(`request failed`)});
Javascriptで試しても機能しません
var a = document.createElement("a");
document.body.appendChild(a);
a.href = url;
fileName = url.split("/").pop();
a.download = fileName
a.click();
window.URL.revokeObjectURL(url);
a.remove();
a
属性とhref
属性を追加する前に、本体にdownload
を追加したため、JavaScriptが機能しない可能性があります。
click
をトリガーする直前に追加します
また、これは同一生成元URL( ソース )を持つファイルでのみ機能することを忘れないでください。
この属性は、 同一生成元URL に対してのみ機能します。
var a = document.createElement("a");
a.href = url;
fileName = url.split("/").pop();
a.download = fileName;
document.body.appendChild(a);
a.click();
window.URL.revokeObjectURL(url);
a.remove();