В настоящее время я использую установленный FTP-сервер на Android, затем подключиться к WiFi, мой компьютер имеет ту же сеть, затем я открываю адрес FTP на моем компьютере и копировать файлы.

Есть ли способ отправки файлов между Android и ПК без FTP? Если вы предлагаете использовать USB-кабель, это невозможно, потому что есть много Android для управления с одного компьютера. также это нужно удостоверение личности на каждом кабеле.

Я хотел сделать программу с VB, которая способна копировать файлы с Android, поэтому одним щелчком мыши я могу выполнять все копии файлов поочередно. но иногда это сломало файлы без уведомления. так что я хочу попробовать другой способ, если это возможно

2 ответа2

2

Есть много способов сделать это. С верхней части моей головы -

  • Клиенты SMB / SAMBA / Windows для совместного использования файлов и файловые менеджеры имеются в большом количестве.
  • Демоны SSH и клиенты scp / sftp также имеются в большом количестве.
  • Конфигурация закрытого типа Dropbox (например, с использованием Owncloud или Nextcloud)
  • Webdav (расширение http)
  • Использование миниатюрного (для Android) веб-сервера с файловым менеджером.
  • SSH / Telnet и Netcat и трубы. (Требуются технические ноу-хау)

Я могу придумать более эзотерические способы, но они не практичны и не заслуживают перечисления (какое-то скомпилированное или разделяемое блочное устройство FUSE)

0

Существуют различные сервер-клиентские протоколы с серверами и клиентами, которые могут быть запущены на Android или ПК. Где вы устанавливаете сервер или клиентское приложение, не имеет значения, но клиенты, как правило, легче, поэтому предпочли бы устройство Android, поэтому, вероятно, также более доступны в магазине приложений.

Например, обычный ES File Explorer (приложение для Android) имеет:

  • встроенный SMB (фирменный "LAN") клиент
  • FTP-клиент
  • SFTP/SCP клиент
  • FTP-сервер (фирменный Remote Manager)

Самым быстрым решением в моем опыте является приложение Airdroid . Сеть Android позволяет:

  • получить доступ к телефону через Wi-Fi, используя интерфейс веб-браузера на ПК. Либо локально, либо удаленно, удаленный требует создания учетной записи.
  • У них также есть настольный клиент, который, я полагаю, просто меняет роли веб-сервера / веб-клиента.

Кроме того, если у вас нет локальной сети, но вы хотите использовать Wi-Fi из-за ее практических преимуществ, есть Wi-Fi Direct. Реализации, вероятно, будут использовать FTP или аналогичный для фактического протокола передачи.

Кажется, вы хотите автоматизировать передачу файлов, вытягивая файлы с нескольких FTP-серверов Android с помощью сценария ПК. Но у вас есть повреждение данных. Попробуйте сменить приложение на FTP-сервере (возможно, использовать SMB) или проверить сигнал Wi-Fi.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .