2个web服务器间知道文件路径怎么传递文件

junbo0707 2010-02-06 02:27:51
1.用户上传文件到服务器A
2.服务器B取得服务器A的文件路径及文件名称
3.服务器B将服务器A的文件取到服务器B上保存用于用户在访问服务器B时用。
问:怎么将服务器A上的文件传递给服务器B?
...全文
193 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dumbant 2010-02-08
  • 打赏
  • 举报
回复
1楼的思路可以,当然前提是这个文件路径必须是URL
cw550284 2010-02-08
  • 打赏
  • 举报
回复
共享文件吧!!不用在传到其他电脑!
hongbowu 2010-02-07
  • 打赏
  • 举报
回复
根据你的问题,我理解的
1.你的服务器A、B应当至少是两个系统。
2.服务器A、B应是都在网内

那么,什么非将服务器A的文件要保存到B上呢?硬盘不够不是问题。
解决方法:在A服务器上开通一个系统。专门获取文件。
建个web系统。
在过滤的时候,可以通过验证服务器B的IP(这只是一个简单的验证还可以更多的验证方式)。将文件传输给服务器B的系统(当然,这是用户操作的)

举个列子.
好多网友将相片放在 51、QQ空间等网站上。但,在其它网站好多都是一个链接。你这个只不过是将增加一个验证,而且开发也简单。


xinlan1022 2010-02-06
  • 打赏
  • 举报
回复
可以用ftp
herozsq 2010-02-06
  • 打赏
  • 举报
回复
a服务器上用户上传完成后,同时访问b上的地址,将文件路径以参数传给b,并触发b上的方法
,该方法用URL类访问a传过来的路径:

URL url=null;
InputStream is=null;
OutputStream os=null;
try {
url = new URL("http://A服务器上文件访问地址");

is=(InputStream)url.openStream();

下面就知道怎么办了吧,保存文件就行了

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧