使用java如何读取远程url文件?有了解的吗?

try {
//创建一个URL实例
URL url = new URL("http:XXXXXXXXXXXXXXXXXXX");
InputStream is=url.openStream();
InputStreamReader isr = new InputStreamReader(is, "utf-8");
byte[] bytes=new byte[20];

String str=new String(bytes,"utf-8");

BufferedReader br = new BufferedReader(isr);
String data = br.readLine();//读取数据
while (data != null) {//循环读取数据
System.out.println(data);//输出数据
data = br.readLine();
}
br.close();
isr.close();
is.close();
videoTitles1[0] = "Y";
}

catch(IOException e)
{

videoTitles1[0] = "错误";
}

千巷猫影
浏览 552回答 1
1回答

牧羊人nacy

import java.io.BufferedReader;import java.io.File;import java.io.FileReader;/*** @author lmq**/public class RemoteFile {public static void main(String[] args) throws Exception {File remoteFile = new File("//192.168.7.146/test/1.txt");// 192.168.7.146是对方机器IP,test是对方那个共享文件夹名字,如果没有共享是访问不到的//远程文件其实主要是地址,地址弄对了就和本地文件没什么区别 ,windows里面//或者\\\\开头就表示这个文件是网络路径了其实这个地址就像我们再windows里面,点击开始//然后点击运行,然后输入 \\192.168.7.146/test/1.txt访问远程文件一样的BufferedReader br = new BufferedReader(new FileReader(remoteFile));String str;while ((str = br.readLine()) != null) {System.out.println(str);}br.close();}}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Oracle