如何通过ajax get请求实现文件下载?
- 内容介绍
- 文章标签
- 相关推荐
本文共计188个文字,预计阅读时间需要1分钟。
python简化修改伪原创以下代码,不添加注释,不超过100个字exportExl(url, name) { axios.get(url).then(res=> { const BOM='\uFEFF'; if (window.Blob && window.URL && window.URL.createObjectURL) { const csvData=new Blob([BOM + res.data], { type: text/csv;charset=utf-8; }); // 创建链接并触发下载 const link=document.createElement('a'); link.href=window.URL.createObjectURL(csvData); link.download=name; document.body.appendChild(link); link.click(); document.body.removeChild(link); } });}
gistfile1.txtexportExl(url,name){ axios.get(url).then(res => { const BOM = '\uFEFF'; // Add BOM to text for open in excel correctly if (window.Blob && window.URL && window.URL.createObjectURL) { const csvData = new Blob([BOM + res.data], { type: 'text/xls' }); const link = document.createElement('a'); link.download = name; link.href = URL.createObjectURL(csvData); link.target = '_blank'; document.body.appendChild(link); link.click(); document.body.removeChild(link); } else { const link = document.createElement('a'); link.download =name; link.href = 'data:attachment/xls;charset=utf-8,' + BOM + encodeURIComponent(res.data); link.target = '_blank'; document.body.appendChild(link); link.click(); document.body.removeChild(link); } }).catch(err =>{ }); },
本文共计188个文字,预计阅读时间需要1分钟。
python简化修改伪原创以下代码,不添加注释,不超过100个字exportExl(url, name) { axios.get(url).then(res=> { const BOM='\uFEFF'; if (window.Blob && window.URL && window.URL.createObjectURL) { const csvData=new Blob([BOM + res.data], { type: text/csv;charset=utf-8; }); // 创建链接并触发下载 const link=document.createElement('a'); link.href=window.URL.createObjectURL(csvData); link.download=name; document.body.appendChild(link); link.click(); document.body.removeChild(link); } });}
gistfile1.txtexportExl(url,name){ axios.get(url).then(res => { const BOM = '\uFEFF'; // Add BOM to text for open in excel correctly if (window.Blob && window.URL && window.URL.createObjectURL) { const csvData = new Blob([BOM + res.data], { type: 'text/xls' }); const link = document.createElement('a'); link.download = name; link.href = URL.createObjectURL(csvData); link.target = '_blank'; document.body.appendChild(link); link.click(); document.body.removeChild(link); } else { const link = document.createElement('a'); link.download =name; link.href = 'data:attachment/xls;charset=utf-8,' + BOM + encodeURIComponent(res.data); link.target = '_blank'; document.body.appendChild(link); link.click(); document.body.removeChild(link); } }).catch(err =>{ }); },

