Как удалить изображение в хранилище Firebase, используя URL-адрес изображения в реагировать родной? - PullRequest
0 голосов
/ 24 сентября 2019

Как удалить изображение в хранилище Firebase, используя URL-адрес изображения в реагировать родной?

это структура данных

list {
  ["https://firebasestorage.googleapis.com/v0/b/testes-109.appspot.com/o/photos%2FmdWs20BYhSdR4XIePdpBL9szC7i2%2F79337645-7aa6-4fa3-ab29-9dae6f41bc6?alt=media&token=a9cc2795-f118-485c-94b9-cdf0c083eb2a", "https://firebasestorage.googleapis.com/v0/b/testes-109.appspot.com/o/photos%2FmdWs20BYhSdR4XIePdpBL9szC7i2%2F79337645-7aa6-4fa3-ab29-9dabe6f41bc6?alt=media&token=a9cc2795-f118-48c-94b9-cdf0c83eb2a", ],
   }

я пробовал это

  <FlatList
        data={list}
        renderItem={({ item, index }) => {
          return (
            <View >
              <TouchableOpacity onPress={() => this.deleteImage(item)} >

                <Image source={{ uri: item }} style={{ width:100, height: 100 }} />


              </TouchableOpacity >
            </View>
          )
        }}

      />


deleteImage = (item) => {

    alert(item)

    var desertRef = item;

    desertRef.delete()
    .then(function() {

      console.log('File deleted successfully')

    }).catch(function(error) {

       console.log('Uh-oh, an error occurred!')

    });
  }

но получил эту ошибку

desertRef.delete не является функцией.(в 'desertRef.delete ()' 'desertRef.delete' не определено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...