Нужно ли знать тип файла изображения перед загрузкой в ​​Firebase Storage? - PullRequest
2 голосов
/ 23 марта 2020

При добавлении файла изображения с устройства, которое пользователь извлекает в облачное хранилище Firebase, можно ли добавить .jpg, .png или .webp к имени файла?

Например,

storageReference.child('images/example.jpg').putFile(file)

или

storageReference.child('images/example.png').putFile(file)

Раньше я делал это без проблем, но это не правильно. Должен ли я получить тип файла и добавить соответствующее расширение?

Я бы хотел, чтобы все изображения в хранилище Firebase имели одинаковое расширение, но я не уверен, получаю ли файлы других типов из ImagePicker и добавление унифицированного расширения - это правильный способ сохранить изображение?

Создание флаттера ...

1 Ответ

1 голос
/ 23 марта 2020

Вам не нужно указывать тип. Если вы укажете указанный файл c, оканчивающийся на .png или .jpg, хранилище firebase переопределит автоматически обнаруженный тип. Взгляните на документацию по хранилищу пожарной базы здесь . Это углубляется, но в итоге, если вы укажете тип файла, хранилище firebase обновит исходный автоматически обнаруженный тип.

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