2011-12-22 2 views
3

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

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

ответ

3

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

+0

спасибо за ваш ответ .. я получил решение от вашей точки, что я ожидал ... –

0

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

+0

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

0

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

+0

Спасибо за ваш ответ, можете ли вы проверить NanoHttp только один с несколькими строками кода. –

 Смежные вопросы

  • Нет связанных вопросов^_^