我正在使用 react js firebstore 进度条跟随代码,它在笔记本电脑上工作正常,但在 iphone 上打开我的网站时无法上传图像

问题描述

我正在使用以下代码的 react js firebstore 进度条,它在笔记本电脑上运行良好,但在 iphone 上打开我的网站时无法上传图片。

function PicId({profile,id}) {

  const [fileUrl,setFileUrl] = React.useState(null);
  const [progress,setProgress] = useState(0);

  const onFileChange = async (e) => {
    const f = e.target.files[0];
    const storageRef = firebase.storage().ref(f.name);
     await   storageRef.put(f).on('state_changed',async(snap) => {       
    let percentage =  (snap.bytesTransferred / snap.totalBytes) * 100;      
     setProgress(percentage)}).then
    const setFileUrl = await storageRef.getDownloadURL();
    await db.collection("profile").doc(id).update({
     avatar: setFileUrl,})
  
    };

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)