前端如何通过后端返回的文件流下载csv文件

前端如何通过后端返回的文件流下载csv文件

  • 有一个下载的csv,后端返回了文件流

有一个下载的csv,后端返回了文件流

前端如何通过后端返回的文件流下载csv文件_第1张图片

export function exportCSV(data: exportCSVParams): any {
  return axios({
    url: `/export/exportCSV?tableName=${data.tableName}&dataBaseName=${data.dataBaseName}&pageSize=${data.pageSize}&fileName=${data.fileName}&colHead=${data.colHead}&tableId=${data.tableId}`,
    method: 'get',
    headers: {
      'Content-Type': 'application/json',
    },
    responseType: 'blob',
  });
}
const exportCSVChick = () => {
      if (variables.selectFieldNameByTableId1.length === 0) {
        return window['$message'].error('数据为空无法导出');
      }
      exportCSV({
        tableName: nameTest.value, // 选择数据表的label
        dataBaseName: 'test',
        pageSize:

你可能感兴趣的:(前端,前端,javascript,json)