axiosファイルストリームのダウンロード

この.axios 
        .post(この .baseUrl + "/ exportUser"、{ADMIN: ""、キー: ""、キーワード:この .keyword、}、{responseType: 'BLOB' })
        .then(関数(応答){
           VAR = BLOB 新しい新しいブロブ([response.data])
           VAR downloadElement =のdocument.createElement( 'A' );
        VARのhref = window.URL.createObjectURL(BLOB); // ダウンロードリンクの作成 
        downloadElement.href = HREFを、
        downloadElement.download = 'ユーザデータの.xlsx'; // ファイル名のダウンロード後
 //         document.body.appendChild(downloadElementを)。
        downloadElement.click(); ダウンロード 
        document.body.removeChild(downloadElementを); //は、要素の完全な除去ダウンロード 
        window.URL.revokeObjectURL(HREFを); // 解放されたブロブオブジェクト
          にconsole.log(レスポンス); 
        }) キャッチ関数(誤差){ 
          にconsole.log(エラー); 
        });
          

 

おすすめ

転載: www.cnblogs.com/1234wu/p/11166121.html