编者:张叶星
发布时间:2020-07-21 14:42:16
发布时间:2020-07-21 14:42:16
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="progress">0%</div> <button type="button" onclick="getFile()">下载</button> <script type="text/javascript"> var prog = document.getElementById('progress') var fileUrl = 'http://xxxx.pdf' function getFile() { var xhr = new XMLHttpRequest(); xhr.open('GET', fileUrl); xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhr.responseType = "blob"; xhr.onprogress = function(event) { if (event.lengthComputable) { prog.innerHTML = Math.floor((event.loaded / event.total) * 100) + '%' } }; xhr.onload = function(oEvent) { console.log(oEvent); console.log(xhr.status); console.log(xhr.response); if (xhr.readyState === 4 && xhr.status === 200) { var blob = new Blob([xhr.response]); var csvUrl = URL.createObjectURL(blob); var link = document.createElement('a'); link.href = csvUrl; link.download = fileUrl.substring(fileUrl.lastIndexOf('/') + 1,fileUrl.length) link.click(); } } xhr.send(); } </script> </body> </html>
本文地址:
转载请著名出处,谢谢!
欢迎交流
QQ:419268793
编者:张叶星
发布时间:2020-07-21 14:42:16
发布时间:2020-07-21 14:42:16
本站的部分文章和图片来自互联网,特别鸣谢 “百度图片”、“笑话集 www.jokeji.cn ”等,
如果本站有某些文章或图片侵犯了您的权益,麻烦您告诉我,我会及时处理。谢谢!

QQ:419268793