download(item){
this.name=item.class
var that =this
apis.GetFiles({id:item.id}).then(res => {
that.downloadGO(res)
}).catch(() => {
})
},
downloadGO (data) {
if (!data) {
return
}
let url = window.URL.createObjectURL(new Blob([data]))
let link = document.createElement('a')
link.style.display = 'none'
link.href = url
link.setAttribute('download', this.name)
document.body.appendChild(link)
link.click()
vue处理文件流 点击下载文件
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 有两个方法:window.open()和通过form表单来提交。 在线例子:https://hamupp.gith...
- 在 HTML5 中设置 的 download 属性,例如 点击以上连接,会下载一个文件,且下载的默认文件名为 ...
- 谷歌浏览器一直有一个问题困扰着我,就是我用浏览器搜索一个软件然后准备点击压缩包下载的时候,点击了N多遍,却总是死活...