我正在使用qrcode.react创建一个qrcode。
<QRCode value="something.pdf||someFirbaselink||TestCompany" />
如何将其转换为图像并将其保存到Firebase存储中
qrRef.put(<QRCode value="something.pdf||someFirbaselink||TestCompany" />)
.then(snapshot => {
});
上面的代码不起作用。
答案 0 :(得分:0)
此stackoverflow answer shows显示了可以使用的另一个库,该库将为您提供base64Data,该库可用于上载到Firebase存储。
Docs for the library called QRious
如何创建QR码然后上传到Firebase的代码示例
const qr = new QRious();
qr.value = 'https://neocotic.com/qrious';
var storageRef = firebase.storage().ref();
var ref = storageRef.child('qr.png');
ref.putString(qr.toDataURL(), 'data_url').then(function(snapshot) {
console.log('Uploaded a data_url string!');
});