ここにある、あまり具体的でないトピックに関する質問を以前に投稿しました: Redirect response to download file
必要に応じて、そこで詳細を読むことができます。
ティムは、私が最初に考えていたのではなく、を設定しdocument.location.href = '/genericHandlers/DownloadFile.ashx?id=' + this.model.get("id");
、単に a を使用するという良い答えをくれました。GET
POST
このアプローチの唯一の問題は、ファイルが見つからない場合に正常に失敗できないことです。だから私の質問は今です:
オブジェクトの中で、XHR
ティムの答えに相当するものは何ですか? 基本的に、ダウンロードを開始するだけです。私はもう試した:
document.location.href = xhr.getAllResponseHeaders();
しかし、それは明らかにうまくいきません。何か案は?