Skip to content

download

formatFileNameAndDownloadFile

下载 网络请求 返回的 二进制流文件。

实现代码
ts
const handleExport = (urlApi: string, params: any) => {
  return defHttp.post(
    {
      url: urlApi,
      params,
      responseType: 'blob'
    },
    { isReturnNativeResponse: true, closeErrorModal: true }
  );
};

handleExport(ApiStr, params).then(res => {
  formatFileNameAndDownloadFile(res)
})

downloadByData

下载文件流格式的文件

实现代码
ts
const fileData = 'xxxxx'
const fileName 'fileName'
downloadByData(fileData, fileName)

API

formatFileNameAndDownloadFile

属性描述类型默认值
request网络请求返回参数any-

downloadByData

属性描述类型默认值
data二进制文件BlobPart-
filename文件名称string-
mime文件类型string'application/octet-stream'
bom--BlobPart-