React-Native blob不存在

时间:2018-06-08 09:32:45

标签: react-native

我需要向AWS S3发送blob。

我正在使用react-native-fetch-blob并试图使用以下内容来获得一个想法:但我总是得到错误构建在类型

上不存在

https://github.com/wkh237/rn-firebase-storage-upload-sample/blob/master/index.common.js

import RNFetchBlob from 'react-native-fetch-blob';
const Blob = RNFetchBlob.polyfill.Blob;
window.XMLHttpRequest = RNFetchBlob.polyfill.XMLHttpRequest;
window.Blob = Blob;

Blob
.build(rnfbURI, { type : 'image/png;'})
.then((blob) => {
  // upload image using Firebase SDK
  firebase.storage()
    .ref('images')
    .child(fileName)
    .put(blob, { contentType : 'image/jpg' })
    .then((snapshot) => {
      console.log('Uploaded', snapshot.totalBytes, 'bytes.');
      console.log(snapshot.metadata);
      var url = snapshot.metadata.downloadURLs[0];
      console.log('File available at', url);
    }).catch(function(error) {
      console.error('Upload failed:', error);
    })
  }

0 个答案:

没有答案