отправлять файлы с Android на ПК через Wi-Fi

703
Ary Maulana

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

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

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

0
Вы ** можете ** передавать файлы через USB. Я делаю это все время. Подключите провод и используйте компьютер в «проводнике» Chris Rogers 5 лет назад 1
@ Крис Я думаю, что OP говорит о конкретном сценарии: они хотят быстро передавать файлы с нескольких устройств Android на один ПК. В этом случае USB может быть не оптимальным. Формулировка немного небрежная, хотя, может быть, я неправильно понял. Также MTP может не предоставлять доступ ко всем файлам или работать медленнее / с ошибками, в этом случае предпочтительно использовать adb. jiggunjer 5 лет назад 0

2 ответа на вопрос

2
davidgo

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

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

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

0
jiggunjer

Существуют различные сервер-клиентские протоколы с серверами и клиентами, которые могут быть запущены на 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.

Примечание. Несмотря на то, что ES File Explorer был уважаемым инструментом в прошлом, несколько лет назад стало ясно, что продукт содержит «функции», которые позволяют часто звонить на серверы. Ненужные суммы такого общения. По этой причине этот продукт считается ОЧЕНЬ небезопасным и не должен использоваться. music2myear 5 лет назад 2