JAVA 把文件传到服务器.......

问题是这样:A是一台web服务器,B也是一台web服务器,如何在A中系统中文件放到B中的目录下面,除了ftp方法,看能不能提供代码或思路,谢谢... 问题是这样:A是一台web服务器,B也是一台web服务器,如何在A中系统中文件放到B中的目录下面,除了ftp方法,看能不能提供代码或思路,谢谢 展开
 我来答
hfkiss44
2008-07-18 · TA获得超过266个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:102万
展开全部
文件上传到A以后 放到服务器上面 然后他就有一个绝对的访问路径 也就是对应一个绝对的url 这样就好办了
Java提供了对URL访问和大量的流操作的的API,可以很容易的完成对网络上资源的存取,下面的代码段就完成了对一个网站的资源进行访问:

......
destUrl="http://www.yourweb.com/java/Afile.zip";
//假设你把文件放到webroot底下的java文件里面
url = new URL(destUrl);
httpUrl = (HttpURLConnection) url.openConnection();
//连接指定的网络资源
httpUrl.connect();
//获取网络输入流
bis = new BufferedInputStream(httpUrl.getInputStream());
......

得到流后下面你自己想怎么操作就怎么操作了

对于怎么得到资源的连接地址这个方法很多 你可以专门提供一个Servlet 获取到输出的流后 Response.write转门提供服务器已上传的文件 文件名可以一天位单位返回
客户端用与上面同样的方法得到文件名后 拆分 然后再继续循环调用上面的方法 下载文件就ok了

呵呵 希望可以帮助到你
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaohunzhang
2008-07-18 · TA获得超过224个赞
知道小有建树答主
回答量:120
采纳率:0%
帮助的人:116万
展开全部
EJB 分布式开发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式