2012-03-29 10 views
2

JQueryがファイルを直接ダウンロードできる方法がないことを読んだことがあります。これまでのところ、私の状況に完全に対応したiframeを使用して状況を処理していました。しかし、今、要件が変更され、ファイルの作成が認証で保護されています。 ajaxはオプションではないので、iframe srcリクエストやその他の方法でオーソリゼーションヘッダを送る方法が必要です。そして、私はこれを1つのステップとして、どのようにこれを処理するかのアイディアを持ちたいと思いますか?JQuery Authorizationヘッダ付きファイルをダウンロードする

BTW ... PHPスクリプトはオプションではありません。この

http://username:[email protected]

は、あなたが使用されている認証の種類を指定しませんが、基本的な認証のためにあなたは、このようにURLにアクセスしてみてくださいすることができますあなたの

答えて

3

ありがとうございましたjQueryを使用して何も設定する必要なくヘッダーを送信します。

このクライアント側のjQueryのように何かを行うと、資格情報が公開されることに注意してください。

+0

これは基本認証です。私がすでに認証されているということは、認証トークンを作成して返すサービスに認証トークンを送信するだけです。 – Mike

+0

@Mike、認証トークンはどういう意味ですか? –

+1

ログイン後、認証ヘッダーのトークンを使用することによってのみ、資格情報を再度送信せずに他のサービスにアクセスするために使用されるアクセストークンが取得されます。 – Mike

関連する問題