下载文件,blob方式
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <script> // var typedArray = GetTheTypedArraySomehow(); // var blob = new Blob([typedArray], {type: "application/octet-binary"});// 传入一个合适的MIME类型 // var url = URL.createObjectURL(blob); // // console.log(url); createDownload("download.txt", "download file"); function createDownload(fileName, content){ var blob = new Blob([content]); var link = document.createElement("a"); link.innerHTML = fileName; link.download = fileName; link.href = URL.createObjectURL(blob); document.getElementsByTagName("body")[0].appendChild(link); } </script> </body> </html>