Надежное приложение для загрузки (FTP/WebDAV/...) для Android

Иногда мне нужно загружать большие файлы (с мобильных устройств), и моя идея состоит в том, что я могу скопировать файлы на свой телефон Android и позволить ему выполнять работу по загрузке файлов, не отслеживая ход выполнения. Сам телефон подключен через WiFi, но надежность соединения может быть разной. Загрузчик может быть совершенно простым с точки зрения «просматривать файлы, выбирать файлы для загрузки и просто делать это» или «синхронизировать все файлы в этом каталоге (но односторонняя загрузка, без загрузки)», но он должен быть очень надежным. Если сигнал Wi-Fi пропадает или соединение прерывается по любой другой причине, загрузчик должен продолжить повторную попытку и возобновить загрузку, как только соединение снова станет доступным.

Загрузчик может работать с FTP/WebDAV/SCP. (Желательно зашифровано (FTPS/WebDAV).

Ответы (1)

Поскольку вы пишете, что синхронизация является опцией, FolderSync может быть хорошим выбором. Он поддерживает множество различных протоколов. Вы определяете «пары папок» (какой каталог на вашем Android-устройстве должен синхронизироваться с каким каталогом на сервере), должна ли синхронизация быть однонаправленной (только загрузка / только загрузка) или двунаправленной (оба), а также некоторые другие параметры — и приложение позаботится обо всем остальном. Синхронизацию можно запускать вручную или по расписанию; с платной версией вы также можете запустить Tasker .

ПапкаСинхронизация Учетные записи FolderSync Папки
FolderSync (источник: Google Play ; нажмите на изображение, чтобы увеличить его)

Сам пользуюсь платной версией и вполне ею доволен. Однако у меня нет опыта работы с «неустойчивыми сигналами WiFi», как вы описываете. ИМХО, если соединение обрывается до завершения синхронизации, оно просто переходит в состояние «сбой». Но если вы настроите его по расписанию, следующий запуск должен продолжиться с того места, где остановился неудачный.