Я добавляю изображение с помощью putFile в хранилище Firebase. Изображение успешно добавляется в хранилище как с IOS, так и с устройств Android, но после добавления изображений в хранилище я могу получить ответ от FireBase только на устройствах Android.
В IOS образ устройства успешно вставлен, но я не могу получить ответ (downloadURL, ref) из firebase.
В устройстве Android, он работает отлично.
firebase.storage().ref('imagepath')
.putFile(response.path, metaData)
.then(function(data)
{
console.log('Uploaded Successfully',data.downloadURL, data.ref, filename);
config.uploadedSuccess = '1'
dispatch(uploadPhotoOfferSuccessAction(data.downloadURL, data.ref, filename))
})
.catch((error) => {
console.log('Error', error);
dispatch(uploadPhotoOfferFailureAction(error.message))})
}
ожидаемый результат:
{
"bytesTransferred":475463,
"downloadURL":"https://firebasestorage.googleapis.com/v0/b/ehl-lausanne.appspot.com/o/books%2Fbooks_images%20(3)-compressed-compressed.jpeg?alt=media&token=908b37a1-c7b1-45f9-ad45-d2b2094ca50a",
"metadata":{
"contentType":"image/png",
"contentLanguage":"",
"contentEncoding":"identity",
"md5hash":"LQmU4jE7dZlxnCpWFULfjQ==",
"updated":1560182965165,
"ref":"/books/books_images (3)-compressed-compressed.jpeg",
"state":"success",
"totalBytes":475463
}
}