android怎样从tomcat下载文件

2015-03-22 22:20
我想从通过servlet将笔记本硬盘上面的文件下载到手机上面(服务器是tomcat)。求大神给个思路,有代码更好。

回复讨论(解决方案)

自己写的话用HttpURLConnection,不过用开源框架去写更简单,几行代码搞定,afinal和xutils,你上githut去下载就可以了
框架都不会,自己写的话怎么做?提供的地址是什么?
文件时存在硬盘里面的,但是看到其他人写的一些列子都是http://192.168.xxx.xxx:8080/xxx.png.。这种格式图片都是存放在哪里的?
文件时存在硬盘里面的,但是看到其他人写的一些列子都是http://192.168.xxx.xxx:8080/xxx.png.。这种格式图片都是存放在哪里的?

这种路径是存在tomcat的webapps文件。
粗俗的讲你可以把http://192.168.xxx.xxx:8080/就当成是webapps……当然其他路径要看是否有过滤器等各种设置了
文件时存在硬盘里面的,但是看到其他人写的一些列子都是http://192.168.xxx.xxx:8080/xxx.png.。这种格式图片都是存放在哪里的?
      http://192.168.xxx.xxx:8080这不就是访问的路径,图片存放的地址,xxx.png这不就是图片的名称。
如果不放在webapp里面怎么通common-fileupload进行下载与上传。
如果不放在webapp里面怎么通common-fileupload进行下载与上传。

写个小页面
http://honphenc.blog.163.com/blog/static/189617345201221485012333/
文件上传我知道怎么弄,如果是下载,servlet怎么写?
求大牛给个思路
求大牛给个思路

一般下载都是exe、rar格式之类的,把地址设为XXXX/XX.rar点击就会下载。
要是没记错图片也弄成rar,不然点地址会被理解为是用web打开一个图片
不就是下个图片吗?创建web工程的时候创建一个upload,通过servlet上传图片,需要commons?fileupload和commons?io这两个jar包,启动tomcat,然后把tomcat中的图片地址传到android客户端,android端用异步任务也可以,也可以用handler,message。这样不就能下载图片了吗?
文件上传我知道怎么弄,如果是下载,servlet怎么写?

有链接可以直接用io流读取,就可以本地生成,前面说的是网页……应该栓扯远了
用IO流将文件写入流里面,servlet怎么将流返回给客户端?
下载图片用写servlet?你直接打开tomcat webapps 目录下不就可以下载了吗?
这样不好管理。
我的方法是根据文件的路径用File生成文件,然后将其写进流里面,然后通过客户端读取流。最后试验成功
成功了就好呗。