2017-01-05 13 views
0

ブラウザから反応してファイルをダウンロードし、通常のファイルとしてダウンロードします。JavaScriptからブラウザでファイルをダウンロードする

fetchを使用すると、ファイルをダウンロードして実行できますが、ブラウザのダウンロードマネージャではダウンロードできません。ファイルはかなり大きいので、ブラウザでダウンロードを管理する必要があります。

+0

ダウンロードしたいファイルのURLがありますか? –

+0

はい、私は完全なURLを持っています。私は認証ヘッダーが必要な場合があります。 – Nathan

答えて

2

ファイルの完全なURLがあるかどうか尋ねました。 リンクからダウンロードを開始する場合は、Kielstraのソリューションを使用してください。 javacriptを使用してダウンロードを開始する場合は、次のコードを使用してください:

window.location = url_to_file; 
+0

のオプションになる可能性があります。typescriptでは、次のようになります:window.location.href = url_to_file; – Nathan

1

ダウンロードしたいファイルのURLがある場合は、download属性でリンクを作成するだけです。

<a href="link_to_file" download>Download</a> 
+0

これはすべてのブラウザでサポートされているわけではありませんが、https://caniuse.com/#feat=download –

関連する問題