想要点击按钮保存一个src是base64的二维码图片到手机上,发现在pc端可以点击可以正常保存,但是在手机点击发现保存的是一个.bin文件
请问大佬们这个问题有什么解决的办法么
以下是代码
qrcodeBut() {
// 获取base64
this.domArr = []
var dom = document.getElementById('qrcodeBut')
this.domArr.push(dom)
console.log(this.domArr)
this.domArr.push(this.domArr[0].children[0].children)
console.log(this.domArr)
var src = this.domArr[1][0].src
console.log(src)
let aLink = document.createElement('a');
let blob = this.base64ToBlob(src); //new Blob([content]);
aLink.download = "fileName";
aLink.href = URL.createObjectURL(blob);
aLink.click()
}
手机不是图片长按保存么。。。