如何让PC浏览器作为文件管理器(client),访问android手机(server)?

如何让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()方法提取。参考此文。

如何处理下载链接,让浏览器直接下载而不是打开链接?参考此文

response.addHeader("Content-Disposition", "attachment");//指明链接应下载而非打开
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值