vue项目把图片路径转换blob类型
用fetch方法fetch('图片路径').then(response => response.blob()).then(res => {打印res出来的就是blob类型});fetch是一个方法
·
用fetch方法
fetch('图片路径')
.then(response => response.blob())
.then(res => {
打印res出来的就是blob类型
});
fetch是一个方法
解决json文件下载直接打开的问题 我这边后端返回的是文件路径,
我用fetch方法把路径转换成blob格式,在用window.URL.createObjectURL生成一个路径,
fetch( 放文件的路径 ).then(res => res.blob()).then(res => {
先转成blob类型
在生成url
在创建a标签
就这样解决那个浏览器下载直接打开的问题
const url = window.URL.createObjectURL(res)
var filename = '文件.json'
const link = document.createElement('a')
link.style.display = 'none'
link.href = url
link.setAttribute('文件名称', filename)
document.body.appendChild(link)
link.click()
})
更多推荐
已为社区贡献1条内容
所有评论(0)