用java实现文件的上传与下载

先给20分... 先给20分 展开
 我来答
百度网友b0aa63a27
2009-03-08 · TA获得超过674个赞
知道小有建树答主
回答量:541
采纳率:0%
帮助的人:547万
展开全部
1.下载简单,无非是把服务器上的文件或者数据库中的BLob(或其他二进制型),用流读出来,然后写到客户端即可,要注意 ContentType。

2.上传,可以用Apache Commons Upload等开源工具,或者自己写:
form要用enctype="multipart/form-data"
然后服务器端也是用IO把客户端提交的文件流读入,然后写到服务器的文件系统或者数据库里。不同的数据库对Lob字段操作可能有所不同,建议用Hibernate,JPA等成熟的ORM框架,可以不考虑数据库细节。
勾秀梅干绸
2019-07-29 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.4万
采纳率:31%
帮助的人:634万
展开全部
用输出流
接受
一个下载地址的网络流
然后将这个输出流
保存到本地一个文件
后缀与下载地址的后缀相同··
上传的话
将某个文件流
转成字节流
上传到某个webservice方法里
-------要代码来代码
URL
url=new
URL("http://www.baidu.com/1.rar");
URLConnection
uc=url.openConnection();
InputStream
in=uc.getInputStream();
BufferedInputStream
bis=new
BufferedInputStream(in);
FileOutputStream
ft=new
FileOutputStream("E://1.rar");
这是下载
上传太麻烦就不给写了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
superteenager
2009-03-08 · TA获得超过243个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:117万
展开全部
直接上百度网页搜,有很多,不知你要具体做什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式