首页
编程
java
php
前端
首页
编程
java
php
前端
请问怎么解决axios接收到后端的二进制文件并下载呢?为什么前端传到php中中文乱码了呢? 为什么会报preg_match呢55
直接运行就能下载。
我算是报错大师了 请问怎么能在axios 请求中下载php返回的下载文件呢?
下载下来的是二进制流
你转一下 blob 然后转一下 base64,然后 放到a标签 下载
参考一下
跳转页面下载文件需要附带Token请求头,如何实现ajax下载?_韩旭的博客-CSDN博客
downExcel() { var xhr = new XMLHttpRequest() xhr.open('get', '下载路径', true) xhr.setRequestHeader('Authorization', 'Bearer ' + getToken()) xhr.responseType = 'blob' // 返回类型blob blob 存储着大量的二进制数据 xhr.onload = function() { ...
https://blog.csdn.net/clli_Chain/article/details/115378106?spm=1001.2014.3001.5502
解决一,
点击展开全文