码迷,mamicode.com
首页 > 编程语言 > 详细

Java Http下载网络文件

时间:2015-06-02 09:29:31      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:网络   下载   

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
- 邮箱:1250052380@qq.com

Java Http下载网络文件

标签:网络   下载   

原文地址:http://blog.csdn.net/musuny/article/details/46316969

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!