upload image to firebase storage from listview

hi I want to upload some images i insert through list view with image picker to firebase storage

here's the block i use to firebase storage

it works on the firebase but when i add more than 1 image, the image that stored in firebase is only the latest image i upload while i want all the images can be stored in the firebase storage and when the screen initialize i want all the images can be seen.

It will be, because you set the same filename, in which case the previous file is overwritten

How, in a listview or other view ?
Ensure that you capture the image url from the return event each time you upload an image.

what should i change the block with to not overwritten it?

Easiest way would be to add a timestamp using the clock component.