Android загрузить файл с настольного ПК на устройство Android - PullRequest
3 голосов
/ 23 декабря 2011

Я хочу, чтобы мое устройство Android работало как HTTP-сервер. Когда я запускаю сервер на моем устройстве, он должен показывать IP-адрес. Когда я получаю доступ к IP-адресу этого устройства через настольный ПК (в той же сети), я могу загружать файлы со своего рабочего стола на устройство Android.

Я пробовал NanoHttpd.java , но его сложно использовать, и я хочу использовать его для загрузки файлов. Есть ли лучшее решение для достижения этих целей?

Ответы [ 3 ]

3 голосов
/ 07 января 2012

NanoHTTPD хорошо подходит для загрузки и выгрузки файлов.Если вы хотите загружать файлы, используйте метод serveFile, расширяя и переопределяя метод serve.Для обработки загрузок проверьте запрос POST и получите файл из параметра files.Вы получите временный путь, в котором находится загруженный файл.Используйте FileInputStream, чтобы прочитать файл и делать все, что вы хотите.Надеюсь, что это отвечает на ваш вопрос.

0 голосов
/ 06 января 2012

Используйте программное обеспечение, такое как AndSMB или другой клиент SMB. С уважением,

0 голосов
/ 03 января 2012

вы также используете Google Usb драйвер

...