js下载文件(而不是打开预览)

复制代码
<html>
<head>
    <title></title>
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
    <script src="https://cdn.bootcdn.net/ajax/libs/FileSaver.js/2.0.5/FileSaver.min.js"></script>
    <script>
        function downloadByUrl() {
            var oReq = new XMLHttpRequest();
            var URLToXML = "http://xxxxx.com/lin2kDownload/PB8hQEP5Sike7803IIz9JRYizjmh3bs1cikq6HOBSuUvC_jRUPg1Y2uS2mZnr7Ah_9T0jfkBiANdcv5Ek1W3B9iqHoQ2.xml";
            oReq.open("GET", URLToXML, true);
            oReq.responseType = "blob";
            oReq.onload = function () {
                var file = new Blob([oReq.response], {
                    type: 'application/xml'
                });
                saveAs(file, "电子发票.xml");
            };
            oReq.send();
        }
    </script>
</head>
 
<body>
    <input type="button" onclick="downloadByUrl()" value="XML下载" />
</body>
 
</html>
复制代码

 

posted on   五官一体即忢  阅读(119)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示