猿问

vue怎么拿到后台传的excel

后台在他本地是可以直接打开后下载的 那么前台接受到的response.datat数据是乱码,怎么解决?

https://img4.mukewang.com/5c8c8c0d0001f8ab08000361.jpg

Helenr
浏览 1661回答 2
2回答

慕运维8079593

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

相关分类

JavaScript
我要回答