在chrome浏览器中,过一段时间会出现这个情况,刷新之后又会正常下载,再过一段时间还会出现,
而在搜狗浏览器中,刚登录或者刷新也可以正常下载,但是过一会就会出现下载文件错误,或者没有文件后缀的情况?
有没有大神知道这个问题是怎么导致的?怎么解决?
搜狗:
谷歌:
你的文件是中文的,需要进行中文转码,要不然会出现有时能下载,有时不能下载,
比如
<a href="#" οnclick="downloadFile('sampleExcel.xls','公司商品审核报表.xls')" class="layui-btn" style="color:white">公司商品审核报表</a>
<a href="#" οnclick="downloadFile('sampleFrame.xls','公司商品审核报表.xls')" class="layui-btn" style="color:white">公司商品审核报表</a>
function downloadFile(fileName,downloadName){
fileName=encodeURI(encodeURI(fileName));
downloadName=encodeURI(encodeURI(downloadName));
window.location.href='../api/v1/file/downloadTemplate?templateFileName='+fileName+'&downloadFileName='+downloadName;
}
并不是中文的名字,这个名字是在a标签download属性上面修改的文件名称。并不会影响文件下载
看不出來你這下載是如何實作的
有可能是網路問題、瀏覽器內存問題,也可能與你的實作方式有關
问题解决了嘛楼主