Я использую ImagePickerWeb
и загружаю изображения в Storage
. Для отображения этих изображений я использую URL. Если пользователь меняет изображение, как обновить в хранилище? Первым нужно удалить предыдущее изображение и загрузить снова?
Future uploadImg() async {
var timekey = DateTime.now();
fb.StorageReference storageReference =
fb.storage().ref('imgProduct/${timekey.toString()}.jpg');
fb.UploadTaskSnapshot uploadTask = await storageReference
.put(_image1, fb.UploadMetadata(contentType: 'image/jpg'))
.future;
var imageUrl = await uploadTask.ref.getDownloadURL();
url = imageUrl.toString();
print('Image Url' + url);
}