js读取txt文件并下载

 

   //我在vue中测试, 可行, 这个只适用于google浏览器, ie需要xObject对象    
   // 下载txt if (/(txt)$/.test(name[1])) { var xhr = new XMLHttpRequest() xhr.onload = function () { ;(function () { var pom = document.createElement('a') pom.setAttribute( 'href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(xhr.responseText) ) pom.setAttribute('download', file.name) if (document.createEvent) { var event = document.createEvent('MouseEvents') event.initEvent('click', true, true) pom.dispatchEvent(event) } else { pom.click() } })() } xhr.open('get', file.url, true) xhr.send() return }

  

posted @ 2021-12-16 14:24  归一山人  阅读(554)  评论(0编辑  收藏  举报