如何在客户端访问远程文件系统(浏览,选择文件等)?

kingofhawks 2006-07-24 08:36:27
需求:
1.client端Swing,server端EJB
2.如何在client端能够浏览server的文件系统?必须独立于操作系统,在Linux/Windows上都可行.当然,必须用Java实现.
请高人指教.分不够可以再加~~
本人考虑过FTP协议,但是不知道是否可以浏览server上所有目录?NFS好象在Linux/Windows目前并不是都支持的,不知道J2EE里是否有这样的服务?我好象没有看到啊.
...全文
319 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
OnlyFor_love 2006-07-26
  • 打赏
  • 举报
回复
顶一个 关注一下
kingofworl 2006-07-26
  • 打赏
  • 举报
回复
telnet 应该可以把
bygones2001 2006-07-26
  • 打赏
  • 举报
回复
up
kingofhawks 2006-07-26
  • 打赏
  • 举报
回复
来人那,分多呀~~
kingofhawks 2006-07-26
  • 打赏
  • 举报
回复
OnlyFor_love(『不给我分 就剪掉楼主小鸡几』)
你的名字太吓人了,肯定得给您分的~~~~
kingofhawks 2006-07-26
  • 打赏
  • 举报
回复
kingofworl(良辰美景虚度) ( )
Telnet实现的原理大概是怎样的呢?谢谢~~
kingofhawks 2006-07-26
  • 打赏
  • 举报
回复
diggywang(Miner Lover!)
谢谢!差不多就是要实现你所说的功能吧,我所能想到的也就是用FTP了,不过因为没有做过这方面的东东,具体实现细节还不是非常清楚.应该就是如你所说实现自己的FTP Server以列出Server上的所有Driver吧,请问哪里有一些参考资料可以看看吗?
diggywang 2006-07-26
  • 打赏
  • 举报
回复
我不知道楼主所说的server端文件系统是整个server的文件系统还是server中定义的一部分(eg,如使用ftp,仅限于ftp目录?)
我参与过一个PDM项目,搞产品数据管理的。基本上搞数据管理的就是2种方法实现文件的浏览和存放,一是使用对象数据库,二是使用文件服务器,很多都是采用类ftp服务器(并不是真正符合ftp标准的服务器,只是取了一部分功能而已)。我们采用其中的一个方法是使用的是swing client和ftp server,中间层还有几个功能,不罗嗦了,ftp server是自己写了,不过网上很多代码的,修改一下就可以了,不会很麻烦的。然后在client端实现浏览文件系统就不难了,得到server的文件目录结构就可以了,还可以加权限控制,该看什么不该看什么...
说了不少,不知有没有用^_^!
boydream 2006-07-25
  • 打赏
  • 举报
回复
我来学习
kingofhawks 2006-07-25
  • 打赏
  • 举报
回复
目前看起来FTP是勉强可以使用的一种方法了,但是需要写个特定的FTP server端,把server上的所有driver给列出来啊,还是嫌麻烦,不知道有没有什么更好的solution啊?期待高手出现...
kingofhawks 2006-07-25
  • 打赏
  • 举报
回复
楼上的说在server端读文件系统结构,然后远程传到Swing Client应该不行吧,除非你在server端把文件结构读到Tree里,然后Client读那个Tree,但是现在我想要在Client直接通过File Browser浏览Server端的文件系统,这似乎难以做到.
imagebear 2006-07-25
  • 打赏
  • 举报
回复
用swing应该可以,访问服务器端的文件系统一定是在服务器端执行的,执行完了读过来,跟协议应该没什么关系。
polarman 2006-07-25
  • 打赏
  • 举报
回复
FTP不能浏览所有目录
要浏览所有目录,需要在服务器端做一个代理程序

还可以通过telnet协议,只要登录用户有权限即可
cuij7718 2006-07-25
  • 打赏
  • 举报
回复
FTP协议应该简单,建立一个级别高的用户,客户端用application+ftp开发包

62,634

社区成员

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

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