Java BufferedReader下载网络文件
2015-05-26 13:32
323 查看
使用java BufferedReader从网络中读取文件到本地,可以存入数据库,也可以保存到本地
java代码
1.下载网络文件内容转换成StringBuffer[code]/** 从网络地址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; }
2.将字符串保存成指定路径的文件
[code]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(); }
相关文章推荐
- 用Java制作网络文件下载系统
- 用Java制作网络文件下载系统
- 这篇文章不错-用Java制作网络文件下载系统
- java下载网络文件
- 用Java制作网络文件下载系统
- java网络下载 文件错误的一个可能原因
- 用Java制作网络文件下载系统
- 用Java制作网络文件下载系统
- 用Java制作网络文件下载系统
- 用java实现基于http协议的网络文件下载
- Java 网络文件下载
- Java 解決BufferedReader读取UTF-8文件中文乱码
- java网络编程六:DatagramSocket类简单实现文件下载
- java网络编程六:DatagramSocket类简单实现文件下载
- 解决java网络下载获取不到文件长度
- java 网络文件下载
- java 读取简单文件的内容 InputStreamReader BufferedReader
- JAVA 中文件读写函数BufferedReader 和 BufferedWriter 的使用
- java实现多线程下载网络文件
- java 获取网络servelt 返回下载文件大小