美文网首页
Spring cloud + Vuejs 文件流下载

Spring cloud + Vuejs 文件流下载

作者: 子宇楚歌 | 来源:发表于2021-09-30 15:46 被阅读0次

    要注意的几点

    1. ResponseHeader要添加content-length,不然可能会出现丢包
    2. zuul默认会忽略ResponseHeader中的content-length,并且加上headertransfer-encoding: chunked,然后对response分片传输。这种情况下请求得到的文件流数据还是会出问题,大小只是接近源文件大小。需要在zuul的配置项设置set-content-length: true,这样content-length才会带回到请求客户端
    3. 前端接收时RequestHeader需要添加responseType: arrayBuffer,否则会把response当成字符串,多出来编解码的过程,导致数据错误

    相关文章

      网友评论

          本文标题:Spring cloud + Vuejs 文件流下载

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