如何使用java跨服务器读取文件
如果俩个服务器都在内网里面,可以通过映射到本地磁盘,然后用Java直接读取磁盘文件的方式进行读取。如果不是,那么你只能让另一个服务器以接口的方式提供文件读取服务了。
Java怎么读取远程服务器上的共享文件夹
ava获取远程文件的方式在我的开发过程中使用过两种
1。通过http请求进行静态资源,首先确定文件的URL地址,然后通过URLConnection进行连接,然后通过读取连接中返回的InputStream,再通过文件输出流FileOutputStream进行存储(下载)。
2.通过FTP或SFTP进行远程文件的下载,具体实现有很多第三方的包,百度即可。
java 读取服务器上的文件
http的话就用httpclient。open后,可以返回一个InputStream。这个就是你要读到文件流。
原理的话,参考你用浏览器打开这个链接显示的内容。
这个返回的是一个HTML网页,需要你解析出里面的文字(一般来说取body中间的内容就行)
其实对于这种文件一般用FTP来下载的。楼上写的那个不对,哈哈。
需要的话自己最好去查一下,怎么用,我有代码,不过告诉你的话也不太好?
URL url = new URL("http://你的地址");
URLConnection connection = url.openConnection();
InputStream is = connection.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is,"gb2312"));
下面就是解析这个字符串来,自己来吧
java读取linux服务器文件可以识别/n换行吗
不会。在java中经常用\n就表示换行,Java从文件读取linux字符串,读到\n不会换行。Java是一门面向对象编程语言,1990年代初由詹姆斯·高斯林等人开发出Java语言的雏形。