zoukankan      html  css  js  c++  java
  • js要怎么接收后端传的excel文件流?

    方法1: 无需js,直接用a标签去接你的输出流

    <a href="<你的返回流的Action路径>" >下载</a>
    

    方法2:使用js,前提是你使用的是现代浏览器,支持html5特性(主要是新的XMLHTTPRequest对象,Blob)

    <script type="text/javascript">
            function download(filename) {
                var oReq = new XMLHttpRequest();
                oReq.open("GET", "<你的返回流的Action路径>", true);
                oReq.responseType = "blob";
                oReq.onload = function (oEvent) {
                    var content = oReq.response;
    
                    var elink = document.createElement('a');
                    elink.download = filename;
                    elink.style.display = 'none';
    
                    var blob = new Blob([content]);
                    elink.href = URL.createObjectURL(blob);
    
                    document.body.appendChild(elink);
                    elink.click();
    
                    document.body.removeChild(elink);
                };
                oReq.send();
            }
        </script>
    

      

  • 相关阅读:
    PyQt4 调用串口API pySerial API说明
    树的计算
    数据结构单链表实现
    虚函数和抽象函数
    静态内存和堆栈
    二叉树学习图片---郝斌
    汉诺塔
    循环队列的实现
    队列的实现
    栈的应用
  • 原文地址:https://www.cnblogs.com/love314159/p/9884252.html
Copyright © 2011-2022 走看看