我从API返回工作簿作为arraybuffer,然后尝试下载到带有blob的react端。
它下载文件,但csv文件有一堆数字,而不是正确的数据。
当前输出
{类型:“缓冲区”,数据:[六十七、四十、三、十......]
-来自API
....
return await workbook.csv.writeBuffer()
-React侧
const handleDownload = async() => {
const response= await userHelper.getExcel()
saveAs(new Blob([response?.data], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }), 'deneme.csv');
}
1条答案
按热度按时间mzmfm0qo1#
您的响应类似ArrayBuffer,因此请将
responseType
添加到config:希望能有所帮助