3

我希望我的 Android 设备充当 HTTP 服务器。当我在我的设备上启动我的服务器时,它应该显示一个 IP 地址。当我通过我的台式电脑(同一网络)访问此设备的 IP 地址时,我应该能够将文件从我的桌面上传到 Android 设备。

我试过NanoHttpd.java但它很难使用,我也想用它来下载文件。有没有更好的解决方案来实现这些?

4

3 回答 3

3

NanoHTTPD适合处理文件上传和下载。如果要下载文件,请serveFile通过扩展和覆盖该方法来使用该serve方法。为了处理上传,检查POST请求并从files参数获取文件。您将获得放置上传文件的临时路径。使用 aFileInputStream读取文件并做任何你想做的事情。希望这能回答你的问题。

于 2012-01-07T15:22:47.163 回答
0

您还使用Google USB驱动程序

于 2012-01-03T07:11:00.587 回答
0

使用像 AndSMB 或其他一些 SMB 客户端这样的软件。问候,

于 2012-01-06T16:02:21.590 回答