我希望我的Android设备充当HTTP服务器。当我在我的设备上启动我的服务器时,它应该显示一个IP地址。当我通过台式电脑(同一网络)访问此设备的IP地址时,我应该可以将文件从我的桌面上传到Android设备。Android将桌面PC上的文件上传到Android设备
我试过NanoHttpd.java但它很难使用,我也想用它来下载文件。有没有更好的解决方案来实现这些目标?
我希望我的Android设备充当HTTP服务器。当我在我的设备上启动我的服务器时,它应该显示一个IP地址。当我通过台式电脑(同一网络)访问此设备的IP地址时,我应该可以将文件从我的桌面上传到Android设备。Android将桌面PC上的文件上传到Android设备
我试过NanoHttpd.java但它很难使用,我也想用它来下载文件。有没有更好的解决方案来实现这些目标?
NanoHTTPD
适合处理文件上传和下载。如果要下载文件,请使用serveFile
方法,方法是扩展并重写serve
方法。为了处理上传,请检查POST
请求并从files
参数获取文件。您将获得放置上传文件的临时路径。使用FileInputStream
来阅读文件并做任何你想做的事情。希望这能回答你的问题。
您还可以使用Google Usb司机
嗨迈克,我认为你误解了这个问题,我的要求是使一个Android设备有一台服务器,当我打开设备的IP在任何地方在PC上,我有选择上传文件到Android设备,所以Android设备行为有一台服务器。 – 2012-01-03 07:18:11
使用像AndSMB或其他一些SMB客户端软件。 问候,
感谢您的回应,请您只需检查NanoHttp只需几行代码即可。 – 2012-01-07 19:07:59
感谢您的回复..我从您的观点得到了解决方案,我期望得到... – 2012-01-07 15:24:36