美文网首页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