"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
AntonZhuchkov
Добрый день.
В приложении на Андроид 13 под оболочкой MIUI 14.0.2 не работает отправка файлов. Отображается сообщение об ошибке загрузки файла. Пробовал как минимум в последних 4х версиях приложения от актуальной, пробовал файлы разного размера и расширений (в т.ч. архивы) , пробовал выбирать из галереи, камеры, файлом - результат один. После неудачной отправки при повторном заходе в чат там постоянно висит сообщение "Uploading file on the server" при дальнейших попытках отправки это сообщение пропадает, но не происходит ровным счётом ничего и сообщения об ошибках тоже не появляются до перезапуска приложения.
Подключение настроено через доменное имя с использованием шифрования (платный сертификат), соответственно проброс портов и тест в приложении успешны.
С внешнего Вин-клиента отправка файлов проходит без проблем.
Подскажите, пожалуйста, куда копать? [smilie=search.gif]
Вложения
IMG_20231113_180122.jpg
IMG_20231113_180122.jpg (58.32 КБ) Просмотров: 8224
IMG_20231113_180100.jpg
IMG_20231113_180100.jpg (61.81 КБ) Просмотров: 8224
IMG_20231113_180028.jpg
IMG_20231113_180028.jpg (31.26 КБ) Просмотров: 8224
Аватара пользователя
Георгий Лысенко
Здравствуйте.
Покажите лог за сегодня ("Настройки" - "О программе", там есть кнопка копирования).
Аватара пользователя
Георгий Лысенко
Отправьте мне личным сообщением на форуме данные для входа тестовым пользователем, нужно проверить под отладчиком, потому что ошибка довольно странная.
AntonZhuchkov
РЕШЕНО
Корень проблемы - чат на домене 3го уровня, невалидный корневой сертификат , что является ключевым требованием для Андроид приложений и отправки файлов соответственно.
Решение - перезаливка корневого сертификата в админке с последующим перезапуском веб-сервера.
Аватара пользователя
Георгий Лысенко
Хорошо, что разобрались, постараюсь на клиенте отобразить более понятную ошибку в такой ситуации.
AntonZhuchkov
Отличная идея добавить доп. диагностическое сообщение в логи и в UI!

Благодарю за оперативную поддержку! [smilie=drinks.gif]