#android #file
#Android #файл
Вопрос:
В моем приложении для Android я разрешаю пользователю выбирать файл с устройства и загружать его на сервер. Одна из проблем, с которой я сталкиваюсь сейчас, заключается в том, что на некоторых устройствах имена файлов не имеют расширения. Из-за этого я не смог получить расширение файла, не используя ни индекс последнего подхода «.», ни подход URI. Как я могу решить эту проблему? Пожалуйста, помогите.
Комментарии:
1. Вместо этого вы должны полагаться на тип mime. developer.android.com/training/secure-file-sharing /. …
2. уже пробовал, не сработало
3. Если имя файла не заканчивается расширением, то расширения нет. Почему вы не принимаете это?
4. Вы забыли сказать, что в настоящее время выбор файла также не приводит к получению имени файла. Вы должны запросить это имя, используя полученный uri.
5. @blackapps в конце имени файла могут быть файлы без расширения. На некоторых устройствах он будет обрабатываться как файл BIN, но на некоторых других устройствах он работает нормально.