【发布时间】:2021-10-26 17:51:24
【问题描述】:
我的以下用于将图像上传到 Firebase 存储的代码工作正常。
但我想将“file1(图像)”的文件大小减小到 100px*100px。并将其上传到 Firebase 存储。
function uploadImage() {
const ref = firebase.storage().ref();
const file1 = document.querySelector("#photo").files[0];
const metadata = {
contentType: file1.type
};
const task = ref.child(mydata.uid).put(file1, metadata);
task
.then(snapshot => snapshot.ref.getDownloadURL())
.then(url => {
db.collection('user').doc(mydata.docid).update({
profilepic : url,
});
const image = document.querySelector("#image")
image.src = url;
alert("uploaded")
})
.catch(console.error);
}
请提供将调整大小的图片上传到 Firebase 存储的完整代码。
【问题讨论】:
-
检查这里有一个适用于您的用例的 firebase 扩展
标签: javascript reactjs firebase resize firebase-storage