您的位置:首页 > 理论基础 > 计算机网络

Java Http下载网络文件

2015-06-01 21:38 204 查看

Java Http下载网络文件

使用URL、BufferedReader读取网络文件,转换为字符串,同时可以保存到本地文件。

[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;
    }

    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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: