file-saverライブラリaxiosが返すテーブルファイルの文字化けしを保存
805 ワード
aタグダウンロードファイルはヘッダに認証tokenが付いていないため、ダウンロードしたファイルをfile-saverで保存し、受信したデータを
ダウンロードしたファイルが確かにxlsxファイルですが、excelは開きません.後でドキュメントを見て問題を見つけて、また要求の頭に加えなければなりません:
Blob
オブジェクトに転送し、type
は一般的なMIMEタイプリストを参照してください.import { saveAs } from 'file-saver';
saveAs(
new Blob([res], {
type:
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
}),
' '
);
ダウンロードしたファイルが確かにxlsxファイルですが、excelは開きません.後でドキュメントを見て問題を見つけて、また要求の頭に加えなければなりません:
{ responseType: 'blob' }
、よし今ダウンロードしたファイルは正常に表示することができます