Java Http下载网络文件
Java Http下载网络文件
使用URL、BufferedReader读取网络文件,转换为字符串,同时可以保存到本地文件。
/** 从网络地址url下载文件读成字符串
* @param downloadUrl 文件的网络地址
* @return
*/
public static StringBuffer downloadFromUrl(String downloadUrl) {
BufferedReader reader = null;
StringBuffer stringBuffer = new StringBuffer();
String line;
try {
URL url = new URL(downloadUrl);
reader = new BufferedReader(new InputStreamReader(url.openStream()));
while ((line = reader.readLine()) != null) {
stringBuffer.append(line);
}
return stringBuffer;
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (reader != null) {
reader.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
return null;
}
public static void saveAsFile(String content,String fileName) throws FileNotFoundException {
File file=new File(fileName);
PrintStream ps =new PrintStream(new FileOutputStream(file));
ps.append(content);
ps.flush();
}
我的联系方式:
- Q Q:1250052380
- 邮箱:[email protected]
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。