Full
Как расшарить файловую структуру устройства?
- Способ 1. Стандартно — через data-кабель. Недостатки очевидны —
проводной контакт, приходится выгружать sd-карту, иногда устанавливать
драйвер. Достоинство — скорость передачи.
- Способ 2. Поднять на устройстве FTP (SSH, SMB, HTTP, HTTPS, WebDAV, AFP)
-сервер. Способ надёжный и простой, требует WiFi-соединения с
компьютером. Поднять FTP-сервер на устройстве способны такие программы,
как On Air (предлагает также взаимодействие по протоколам WebDAV и AFP),
SwiFTP, также возможность встроена в программы File Expert и Remote Web
Desktop.
On Air отличается простым интерфейсом и минимумом настроек. После старта сервера генерируется четырёхзначный цифровой пароль (при попытках брута сервер обваливается после n-го количества запросов, по всей видимости, встроенная мера предосторожности), отображается адрес сервера. Основные недостатки в том, что нельзя вручную задавать имя пользователя, пароль (можно только указать, что этот пароль всегда будет статичным), порт сервера, share-каталог. Достоинство — простота.
SwiFTP FTP Server наиболее полноценный FTP-сервер из тех, которые я перепробовал. Указывается имя пользователя, пароль, порт и даже share-каталог (только здесь нашёл такую опцию). Недостаток — отсутствие возможности шаринга в один клик (имеется ввиду, что нельзя создать на рабочем столе ярлык, при щелчке на который поднимался бы ftp-сервер), и сам интерфейс не располагает.
File Expert (мой выбор) — приложение, выступающее как файловый менеджер, но включающее в себя как FTP, так и WEB-сервер. Достаточно настроек, нельзя только указать share-каталог (всегда sdcard). Можно создать ярлык быстрого запуска FTP- или WEB-сервера.
Remote Web Desktop (Full-версия платная) выступает как многофункциональный WEB-сервер, дополнительно встроен и FTP-сервер. Большой недостаток — в бесплатной версии для FTP-сервера ограничена скорость — всего 100 kb/s (в среднем без ограничения ~2-4 Mb/s). Однако WEB-сервер обладает широким спектром возможностей. В платной версии возможно взаимодействие по протоколу HTTPS (нигде больше не видел такой возможности). Аналогов достаточно (обычно в названии содержат Web Desktop или что-то похожее), однако Remote Web Desktop наиболее функциональный, в бесплатной версии не так много ограничений.
Samba Filesharing (предложено belk) позволяет поднять на устройстве SMB-сервер. Наиболее актуально для пользователей Windows — устройство будет отображаться как общая сетевая папка. Нужен рут.
Платная QuickSSHd запускает SSH-сервер на смартфоне, на ПК остаётся воспользоваться каким-либо SCP/SFTP клиентом (Windows: WinSCP; Linux: OpenSSH; Mac: Cyberduck).
- Способ 3. Доступ к файлам через bluetooth. Давний способ, требует
наличия на принимающем устройстве блютуза. На Android дополнительного ПО
не требуется, только включить видимость устройства. На Windows
понадобится что-то вроде BlueSoleil.
- Способ 4. Использования интернет (файловые серверы, dropbox). Самоочевидно.
UPD: В ES Проводник недавно добавили возможность работы с dropbox.
22.04.2013
FAQ/Чаво
5 545
0