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 }

  

正心投入专注
原文地址:https://www.cnblogs.com/guiyishanren/p/15697824.html