Как установить тип байта для поля в Firestore? - PullRequest
0 голосов
/ 15 апреля 2020

Поддерживаемые типы данных Мне нужно вручную вставить изображение в Firestore как байты, но я не понимаю, как это сделать, потому что нет типа байтов. Возможно ли это?

1 Ответ

0 голосов
/ 16 апреля 2020

Поддерживаемые типы данных. Мне нужно вручную вставить изображение в Firestore в байтах.

Если вам нужно сохранить изображение в документе Firestore, вам нужно записать тип байтового массива поле и не просто байт. Поскольку вы не указали используемый язык программирования, я отвечу на него для Android, где вы должны использовать метод Blob fromBytes () для преобразования байтового массива в объект Blob, а затем вы может передавать объект Blob в методы set() или update(). Точно так же вы можете добиться того же в других языках программирования.

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

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