为了账号安全,请及时绑定邮箱和手机立即绑定

vue怎么拿到后台传的excel

vue怎么拿到后台传的excel

Helenr 2019-03-04 12:19:55
后台在他本地是可以直接打开后下载的 那么前台接受到的response.datat数据是乱码,怎么解决?
查看完整描述

2 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

ajax请求的文件是以二进制文件流传送回来的,直接查看是一片乱码,建议你这样做:
在服务器端新建一个用来存放下载文件的download文件夹,将要下载的文件放到该文件夹下,ajax请求数据的时候返回文件的下载路径比如:filePath:http://localhost/download/123...
然后在客户端拿到路径使用window.open(filePath)就可以下载到文件了。

查看完整回答
反对 回复 2019-03-16
  • 2 回答
  • 0 关注
  • 1660 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信