Firebase Storage: String does not match format 'base64': Invalid character found

前端 未结 4 1259
南旧
南旧 2021-02-19 05:15

I\'m working on a react-native and I need to upload an image to Firebase using Firebase Storage. I\'m using react-native-image-picker to select the image from the phone which gi

4条回答
  •  囚心锁ツ
    2021-02-19 05:51

    if image is a base64 data URL you can use 'data_url' parameter and metadata:

    function uploadImage(image){
      const user = getCurrentUser();
      const refImage = app.storage().ref(`profileImages/${user.uid}`);
    
      refImage.putString(image, 'data_url', {contentType:’image/jpg’}).then(() => {
        console.log('Image uploaded');
      });
    }
    

提交回复
热议问题