axios输出图片显示
- 获取response并创建一个静态的DOMString
1. this.axios.get(url,{
responseType: 'blob'
}).then(res) {
var src = window.URL.createObjectURL(res.data);
//src 就是一个可以显示图片的相对路径。因为window.URL.crateObjectURL(blob)已经进行了转换
}
- 将src绑定在页面img标签的src属性上。
1. this.axios.get(url,{
responseType: 'blob'
}).then(res) {
var src = window.URL.createObjectURL(res.data);
//src 就是一个可以显示图片的相对路径。因为window.URL.crateObjectURL(blob)已经进行了转换
}
通过将图片转为data url的base64格式编码,实现直接预览图片
前言如果说我们系统中使用JWT做无状态鉴权token的话,我们直接使用链接方式直接预览图片可能会鉴权失败。<img src="http://xxx.com/xxx.jpeg" />方案axios是一个基于Promise的HTTP客户端,用于浏览器和Node.js中。它由一个在2014年创建的开源社区专注于构建可扩展的JavaScript工具和库,该社区称为"千帆"(a thousand
&n
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M