{高さを提供し、私の携帯電話の.imageピッカーから画像を取り出すための画像ピッカーを使用しています
の反応します/ /asset/asset.JPG?id=9F983DBA-EC35-42B8-8773 -B597CF782EDD & ext = JP G "、経度:-17.54892833333333、ファイル名:" IMG_0003.JPG "、uri:" file:/// Users/Mac/Library/Developer/CoreSimulator/... temfiles/ADC7B1EA-93A0-4A25-B7CA-342BE3EF58BE.jp g "、...}
イメージをfirebaseにアップロードするのにRNFetchBlobを使用しています。実際に私はuploading.CurrentlyのアップロードがURI
let rnfbURI = RNFetchBlob.wrap(image.uri)
Blob
.build(rnfbURI, { type : 'image/png;'})
.then((blob) => {
// upload image using Firebase SDK
firebase.storage()
.ref()
.child('images/')
.put(blob, { contentType : 'image/jpg' })
.then((snapshot) => {
}).catch((error) => {
console.log(error);
Alert.alert(error);
})
});
私はreact-native-image-pickerライブラリを使用しましたが、maxWidthとmaxHeightのprops.Thatsを使用しています。なぜ、{height:33、origURL: "assets-library://asset/asset.JPG?id = 9F983DBA-EC35-42B8-8773 -B597CF782EDD&ext = JP G "、経度:-17.54892833333333、ファイル名:" IMG_0003.JPG "、uri:" file:/// Users/mac/Library/Developer/CoreSimulator/... temfiles/ADC7B1EA-93A0-4A25-B7CA-342BE3EF58BE.jp g "、...} –
私は元のURLを使用して画像をアップロードできますが、RNFetchBlobの圧縮URLを使用して画像をアップロードすることはできません。助けて –