elementUI,upload上传,后端返回文件流如何下载?

新手上路,请多包涵

用的elementUI框架,在使用upload上传后,后端返回文件流,如果是get请求,会设置responseType="blob"进行下载,现在upload组件默认post请求,无法设置responseType="blob",下载下来报错,请问如何下载
image
image
image

阅读 7.1k
3 个回答

这样设置responseType不行吗

<el-upload
  :headers="{responseType:'blob'}"
>
</el-upload>
新手上路,请多包涵

el-upload组件可以使用http-request实现自定义上传,另外不建议后端直接返回blob,一般都是固定url地址,前端直接指定url,可以避免很多问题

同样的困惑...
更新:解决了,使用自定义上传覆盖默认上传行为,然后指定 responseType:'blob',完成下载。要不然下载下来的excel无法打开。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏