如何让PC浏览器作为文件管理器(client),访问android手机(server)?
2015-05-24 14:35
501 查看
如何让PC浏览器作为文件管理器(client),访问android手机(server)?
此功能类似FTP,但是用HTTP实现,因为android没有原生库支持FTP。
需要用到FileEntity这个类
http message分四段:request line、headers、空行和body。entity就是body所含的内容。对于request来说,就是request body,一般是post的表单数据。对于response来说就是response body,一般是网页。request 和response都继承了http massage的格式,都包含body,也就都可以包含entity。
httpRequestHandler是个接口,其handler函数的request参数是httprequest,不能直接提取entity,只有httpEntityEnclosingRequest才能使用getEntity()来提取Entity。前者是后者的父类。所以必须先判断一下request类型,看看是否是此类型的Request,然后转换成httpEntityEnclosingRequest并使用getEntity()方法提取。参考此文。
如何处理下载链接,让浏览器直接下载而不是打开链接?参考此文
此功能类似FTP,但是用HTTP实现,因为android没有原生库支持FTP。
需要用到FileEntity这个类
http message分四段:request line、headers、空行和body。entity就是body所含的内容。对于request来说,就是request body,一般是post的表单数据。对于response来说就是response body,一般是网页。request 和response都继承了http massage的格式,都包含body,也就都可以包含entity。
httpRequestHandler是个接口,其handler函数的request参数是httprequest,不能直接提取entity,只有httpEntityEnclosingRequest才能使用getEntity()来提取Entity。前者是后者的父类。所以必须先判断一下request类型,看看是否是此类型的Request,然后转换成httpEntityEnclosingRequest并使用getEntity()方法提取。参考此文。
如何处理下载链接,让浏览器直接下载而不是打开链接?参考此文
response.addHeader("Content-Disposition", "attachment");//指明链接应下载而非打开
相关文章推荐
- 如何在linux中访问Android手机
- 开发WAP站点之---使用PC电脑浏览器访问WAP手机站点
- 开发WAP站点之---使用PC电脑浏览器访问WAP手机站点 (转)
- 开发WAP站点之---使用PC电脑浏览器访问WAP手机站点 (转)
- PC通过Android手机(Broncho A1)访问Internet
- PC通过Android手机(Broncho A1)访问Internet
- PC通过Android手机(Broncho A1)访问Internet
- android 手机之间 server & client
- Android手机浏览器访问本地网络相关问题
- Android开发_如何调用系统默认浏览器访问
- Android开发_如何调用 浏览器访问网页和Html文件
- PC如何访问手机网址
- 如何用JavaScript判断访问的来源是电脑还是手机,是什么浏览器?
- Android开发_如何调用系统默认浏览器访问
- tigase客户端通过ip访问 Not able to connect Android client with local XMPP server
- 请问如何用JavaScript判断访问的来源是电脑还是手机,是什么浏览器?
- Android开发_如何调用系统默认浏览器访问
- Android如何调用系统默认浏览器访问
- 如何通过手机客户端Android、Iphone 等访问要求使用客户端证书SSL加密的https网站
- Android开发_如何调用系统默认浏览器访问