加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何使用java从远程系统读取文件?

发布时间:2020-12-14 05:10:43 所属栏目:Java 来源:网络整理
导读:我有一个文件复制在一台电脑,我需要从其他电脑访问该文件. 我不确定,哪个协议或哪个技术用于此? 请给我任何提示. 更新: 我正在使用Ubuntu Linux系统. 我使用的代码: File f = new File("//192.168.1.157/home/renjith/picture.jpg");// 192.168.1.157 is
我有一个文件复制在一台电脑,我需要从其他电脑访问该文件.
我不确定,哪个协议或哪个技术用于此?
请给我任何提示.

更新:

我正在使用Ubuntu Linux系统.
我使用的代码:

File f = new File("//192.168.1.157/home/renjith/picture.jpg");// 192.168.1.157 is the ip of the computer,where I have the picture file
Image image = ImageIO.read(f);

但它是一个例外:

javax.imageio.IIOException: Can't read input file!
    at javax.imageio.ImageIO.read(ImageIO.java:1275)

我也共享了renjith文件夹.

解决方法

有几种方法可以访问远程机器上的文件,但是它们几乎都取决于远程机器已经被设置为以某种方式提供文件.如果您通过java访问文件,最简单的方法可能是在远程机器上设置HTTP服务器(可以在各种平台上轻松使用Apache HTTP服务器),然后使用Apache Commons HTTPClient客户端java应用程序进一步讨论如何安装这些或配置它们一般超出了堆栈溢出的范围,至少需要一个更具体的问题

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读