Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用internet explorer浏览器下载javascript中的字符串base64_Javascript_Html_File_Base64 - Fatal编程技术网

如何使用internet explorer浏览器下载javascript中的字符串base64

如何使用internet explorer浏览器下载javascript中的字符串base64,javascript,html,file,base64,Javascript,Html,File,Base64,您好,我正在尝试使用internet explorer浏览器下载base64,但当我单击链接时,浏览器控制台会弹出下一个错误“传输到系统调用的数据区域太小” 是否有其他表格下载该文件,如果有,请分享代码 让我分享我的代码。注意:base64字符串不完整 <DOCTYPE!html> <script> var pdf = 'data:application/octet-stream;base64,' + 'JVBERi0xLjUNCiW1tbW1D

您好,我正在尝试使用internet explorer浏览器下载base64,但当我单击链接时,浏览器控制台会弹出下一个错误“传输到系统调用的数据区域太小”

是否有其他表格下载该文件,如果有,请分享代码

让我分享我的代码。注意:base64字符串不完整

<DOCTYPE!html>

    <script>

   var pdf = 'data:application/octet-stream;base64,' +
    'JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFu'; 

   window.downloadPDF = function downloadPDF() {

    var dlnk = document.getElementById('dwnldLnk');
    dlnk.href = pdf;

    dlnk.click();


    alert('toma');
}

    </script>

    <body>

    <div style="border: 1px solid black; padding:100px;">

        <a id='dwnldLnk' download='base64file.pdf' style="display:none;" /> 

        <a href="#" onclick="downloadPDF();" title='base64file.pdf'>click to download</a>

    </div>

    <body>

</html>

var pdf='数据:应用程序/八位字节流;base64,'+
“JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFu”;
window.downloadPDF=函数downloadPDF(){
var dlnk=document.getElementById('dwnldLnk');
dlnk.href=pdf;
dlnk.click();
警报(“toma”);
}

难道你不能托管pdf文件并在页面中使用其href吗?在html页面中将其存储为base64看起来是一种非常奇怪的方式……sjhan,你能给我一个更好的解决方案吗。谢谢