客户机如何访问服务器?

cqandy 2004-03-29 10:24:32
在程序中:
如果有:
String serv="http://computer";
在http://computer中有doc_dir目录;即:http://computer/doc_dir
无论用应用程序,还是用applet。网络上的客户机该如何访问到doc_dir目录中的文件。
比如实现:
读取doc_dir中的图片,显示在客户端
根据客户端输入的字符在服务器上(http://computer/)创建目录或文件?

请大侠给出实例!!谢谢!
...全文
59 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqandy 2004-03-29
  • 打赏
  • 举报
回复
能否写详细些?

比如:http://computer/doc_dir下面存在多个文件,该怎么办?
如何去读出所有的文件,象
String fstr="c:/doc_dir";
File fpath=new File(fstr);

ajiao 2004-03-29
  • 打赏
  • 举报
回复
客户端读取doc_dir的图片,仍然通过链接 http://computer/doc_dir/xxx.jpg
根据客户端输入的字符在服务器上(http://computer/)创建目录或文件
服务器端的处理需要得到当前的绝对路径
request.getRealPath("/")+"\\"+ pathFromInput

cqandy 2004-03-29
  • 打赏
  • 举报
回复
请给个servlet示例,谢谢
connoisseur 2004-03-29
  • 打赏
  • 举报
回复
根据客户端输入的字符在服务器上(http://computer/)创建目录或文件:
用servlet就可以实现。另外,如果你想通过客户端运行.class文件,也可以用servlet或bean.但是程序是跑在服务器上的,客户端只是得到运行的结果。
cqandy 2004-03-29
  • 打赏
  • 举报
回复
我没有理解您说的
比如test.class放在http://computer上
在另一台电脑上调用此程序,如何能去用("c:\\doc_dir")呢?客户端能知道到http://computer就是(c:doc_dir)吗?
请再帮想一下
ajiao 2004-03-29
  • 打赏
  • 举报
回复
用绝对路径只是希望获得目录下所有文件名,得到文件名之后,
你就能够用http://ip:port/应用名/fileName
cqandy 2004-03-29
  • 打赏
  • 举报
回复
但是不能放入c:这样的表示,一定要http://这样,因为是服务器/客户机形式;
该如何写呢?
ajiao 2004-03-29
  • 打赏
  • 举报
回复
File path = new java.io.File("c:\\doc_dir");
String[] fileName = path.list();

62,623

社区成员

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

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