2016-04-26 13 views
0

ファイルをダウンロードするためのフォームがあり、バックエンド認可のために{'Authorization': 'Token' + tokenString}ヘッダーを追加します。しかし、AJAXはレスポンスをファイルとして保存できないので、私は<form action="download_url">を使用しました。AJAXを使用せずにフォーム提出にヘッダーを追加する方法

ここで問題となるのは、このフォームリクエストにカスタムヘッダーを追加する方法がわからないため、誰でも右のリンクでファイルをダウンロードできるということです。ヘッダーの追加方法それとも別の方法がありますか?

答えて

1

オプション1:カスタムヘッダーの代わりにCookieを使用します。このCookieはJSを使用して設定できます。

オプション2:ユーザーXHRレスポンスをダウンロード(this questionを参照してくださいあなたはさせることができ

関連する問題