К обсуждениям

Nextcloud Android не замечает новые фото: матрица Auto Upload и очереди

Редакция VOne Технологии

Как понять, на каком этапе остановилась автоматическая загрузка: файл появился в медиатеке, приложение его обнаружило, запись попала в Uploads или запрос дошёл до сервера — без удаления правила.

Зафиксируйте исходное правило

Откройте Auto Upload и запишите включённую локальную папку, удалённый каталог, ограничения Wi‑Fi и зарядки и время последней успешной загрузки. Пути и имя аккаунта не публикуйте. Убедитесь, что старый нейтральный файл уже доступен на сервере, но не удаляйте и не пересоздавайте правило: именно это уничтожит состояние, которое нужно исследовать. Nextcloud официально описывает автоматическую загрузку фото и видео как функцию Android-клиента, однако документация не обещает конкретный интервал обнаружения. Поэтому отсутствие мгновенного результата сначала фиксируют по этапам, а не называют потерей данных или серверной ошибкой.

Создайте один контролируемый новый файл

Сделайте один снимок пустого листа без людей, геометок и документов. Проверьте, что файл появился в системной медиатеке и физически находится внутри локальной папки правила. Запишите время создания, размер и расширение, затем не редактируйте и не переименовывайте его. Если файл не виден медиатеке или лежит в другой папке, Auto Upload ещё не является проверяемым слоем. Если виден и путь совпадает, откройте Nextcloud один раз и наблюдайте Uploads ограниченный интервал. Не создавайте серию снимков: несколько событий усложняют очередь и могут скрыть точную границу.

Разделите обнаружение и отправку

Первичный репозиторий Nextcloud показывает отдельный AutoUploadWorker: он получает включённое правило, проверяет ожидающие файлы, добавляет обнаруженные записи и затем выполняет загрузку. Для пользователя это четыре наблюдения: файл есть в папке, правило включено, запись появилась в Uploads, файл появился на сервере. Если записи нет, сетевой сервер ещё нельзя считать причиной. Если запись есть, но ждёт Wi‑Fi или зарядки, проверьте только соответствующее штатное ограничение. Если запрос начался и завершился ошибкой, сохраните код и время. Исходный issue не доказывает, какой из внутренних шагов нарушен на других устройствах.

Подготовьте минимальный отчёт до QA-проверки

Сохраните версии приложения и Android, источник установки, модель устройства без серийного номера, четыре результата, время и ограничения правила. Логи собирайте только по инструкции maintainer и просматривайте перед передачей: там могут быть пути, URL сервера и имя аккаунта. Не устанавливайте QA APK поверх единственной рабочей копии без резервного плана и явной просьбы разработчика. Стоп-критерии — удаление правила, очистка данных приложения, массовая очистка медиапапок и переустановка. Если следующий официальный шаг требует тестовой сборки, сначала подтвердите источник, возможность возврата и сохранность текущих настроек. Отрицательный результат одного файла уже даёт точную границу для triage.

Материал подготовлен редакцией VOne с применением ИИ для четырёхэтапной матрицы; функция и рабочие стадии вручную сверены с Nextcloud docs и первичным репозиторием, без публикации пользовательских путей и логов.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.