需求:有一个模版文件提供给用户下载,因为文件名是中文的我直接放到前端路径下用windows.open(url)打开无法找到中文文件。
解决办法:经文件改为英文名然后用a标签将文件重命名下载
代码:
function download(){
var link= "xxx/aaa.xlsx"; //文件路径,附件名称要改成英文的
var a=document.createElement("a);
a.download="中文附件.xlsx"; //原本的中文名
a.href = link;
a.click()
}