Я могу загрузить изображение и дать ему name.jpg
, а затем передать его на имя объекта для загрузки в базу данных.Проблема в том, что только одна картинка может остаться в огненной базе.Я хочу иметь возможность хранить несколько изображений.
Я не смог найти способ изменить это.Этот код ниже - это функция доступа к галерее или вы можете сделать так, чтобы она получала доступ к камере.Я могу отправить изображение в хранилище Firebase, но сохранить только одно изображение, а предыдущее будет удалено.Я не хочу этогоЯ хочу иметь возможность хранить изображения без удаления предыдущего изображения.
class _MyHomePageState extends State<MyHomePage> {
File sampleImage;
Future getImage() async {
var tempImage = await ImagePicker.pickImage(source: ImageSource.gallery);
setState(() {
sampleImage = tempImage;
});
}
RaisedButton(
elevation: 7.0,
child: Text('Upload'),
textColor: Colors.white,
color: Colors.blue,
onPressed: () {
final StorageReference firebaseStorageRef = FirebaseStorage.instance.ref().child('myimage.jpg');
final StorageUploadTask task = firebaseStorageRef.putFile(sampleImage);
},
)
],
),
);
}
}