美文网首页Angular
JS获取后台返回文件流

JS获取后台返回文件流

作者: zzz1t1 | 来源:发表于2019-11-01 17:05 被阅读0次

    JS获取后台返回文件流

    export(url, data) {
            const xhr = new XMLHttpRequest();
            xhr.open(this.requestMethod, url);
            xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
            xhr.responseType = 'blob';
            xhr.onload = function (e) {
                const tmpDown = new Blob([this.response]);
                const a = document.createElement('a');
                a.href = URL.createObjectURL(tmpDown);
                a.download = 'export_result.xlsx';
                a.click();
            };
            xhr.send(JSON.stringify(data));
        }
    

    相关文章

      网友评论

        本文标题:JS获取后台返回文件流

        本文链接:https://www.haomeiwen.com/subject/uhhqbctx.html