美文网首页
前端文件流的下载

前端文件流的下载

作者: 时间走了光 | 来源:发表于2020-01-09 11:48 被阅读0次

    主要说明下,获取到后台文件流后的下载操作

    // 开始处理文件下载 - resList.data为文件流
        let blobUrl = window.URL.createObjectURL(new Blob([resList.data], {
            // 后台传递的文件类型 - 此处我是直接从后台获取的
            // 也可以根据文件类型添加
            type: resList.headers['content-type']
        }));
        const link = document.createElement('a');
        link.style.display = 'none';
        link.href = blobUrl;
    // fileName 文件的名称
        link.setAttribute('download', fileName)
        document.body.appendChild(link)
        link.click();
        document.body.removeChild(link);
    

    相关文章

      网友评论

          本文标题:前端文件流的下载

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