js实现文件下载功能

43 阅读1分钟
// 发送文件下载请求
const response = await axios({
    method: 'get',
    url: fileUrl,  // 下载文件的地址
    responseType: 'blob'
});
                
// 下载文件并保存到本地
const blob = new Blob([response.data]);
const link = document.createElement('a');
link.href = window.URL.createObjectURL(blob);
link.download = fileName;  // 下载文件的名称
link.click();

【注】下载文件的名称需要带后缀,例如:照片.jpg