您的位置:首页 > 编程语言 > Java开发

JAVA:获得网页下载文件内容

2014-09-04 17:23 309 查看
有时候我们编程时需要把网页下载文件下载到本地并拿取我们需要的内容,但是使用以下内容就不用下载文件到本地而直接获得文件的内容

//urlString为文件的下载路径,如http://abc.com/asd.mp3

public static String getBuffer(String urlString) throws Exception {
StringBuffer sb = new StringBuffer();  //存放下载的文件序列
String line = null;
BufferedReader buffer = null;

// 创建一个URL对象
URL url = new URL(urlString);
// 创建一个Http连接
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
// 使用IO流读取数据
buffer = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));
while ((line = buffer.readLine()) != null) {
sb.append(line);
sb.append("\n");
}
buffer.close();
return sb.toString();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: