/ *ファイル名:ファイル名RES:バイナリストリーム* /
機能getOutExcel(ファイル名、RES){
ましょう新しい新しいブロブBLOB =([RES]、{タイプ: 'ファイルアプリケーション/ X-XLS'});
IF(window.navigator.msSaveOrOpenBlob ){
//&EDGE互換性のIE
navigator.msSaveBlob(BLOBファイル名);
}他{
VAR =のdocument.createElementリンク( 'A');
URLが//別のブラウザとの互換性オブジェクト
のconst URL = window.URL ||ウィンドウを|| window.moxURL .webkitURL
//ダウンロードリンクの作成
link.href = url.createObjectURL(BLOB)を;
//という名前のダウンロード名
link.download =ファイル名を;
//トリガクリックをダウンロードする
link.clickを();
の//ダウンロード完了リリース
url.revokeObjectURL(link.href)。
}
}
GetOutExcel( 'ファイル名の.xlsx'、RES)
:応答データの種類が{「ブロブ」responseType}追加ことに留意されたい
。この伝送線路の時:我々は、データのバイナリストリームを背中合わせにある場合、インタラクティブ及びバックグラウンドが、我々は{「ブロブ」responseType}追加しなければならない場合そう、私たちに戻って文字化けではありません。