Поддерживаемые типы данных. Мне нужно вручную вставить изображение в Firestore в байтах.
Если вам нужно сохранить изображение в документе Firestore, вам нужно записать тип байтового массива поле и не просто байт. Поскольку вы не указали используемый язык программирования, я отвечу на него для Android, где вы должны использовать метод Blob fromBytes () для преобразования байтового массива в объект Blob, а затем вы может передавать объект Blob
в методы set()
или update()
. Точно так же вы можете добиться того же в других языках программирования.
Это не рекомендуется, поскольку существует максимальный размер документа , равный 1 МБ (1 048 576 байт), , но до тех пор, пока Вы не выходите за этот предел для всех данных, которые объединяет документ, проблем не будет. Если вы хотите быть в безопасности, вы всегда можете проверить максимальный размер документа, используя библиотеку FirestoreDocument- Android.