From: yuki Date: Tue, 1 Dec 2009 11:29:48 +0000 (+0000) Subject: リファクタリング X-Git-Tag: rel20091201_ver0.4.0~2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=ff11d3518842a5a50cf222215d50dd0cbfb8b6ff;p=coroid%2FNicoBrowser.git リファクタリング git-svn-id: http://192.168.11.7/svn/repository/NicoBrowser/trunk@268 bdf3b611-c98c-6041-8292-703d9c9adbe7 --- diff --git a/src/nicobrowser/NicoHttpClient.java b/src/nicobrowser/NicoHttpClient.java index b4d6d9c..5d5928a 100644 --- a/src/nicobrowser/NicoHttpClient.java +++ b/src/nicobrowser/NicoHttpClient.java @@ -527,8 +527,6 @@ public class NicoHttpClient extends DefaultHttpClient { public GetFlvResult getFlvFile(String videoID, String fileName, Status nowStatus, boolean needLowFile) throws IOException, URISyntaxException, HttpException, InterruptedException { - byte[] buffer = new byte[1024 * 32]; - String watchUrl = "http://www.nicovideo.jp/watch/" + videoID; log.debug("アクセス: " + watchUrl); getParams().setBooleanParameter(ClientPNames.HANDLE_REDIRECTS, false); @@ -580,14 +578,16 @@ public class NicoHttpClient extends DefaultHttpClient { String ext = Util.getExtention(contentType); final long fileSize = response.getEntity().getContentLength(); + final int BUF_SIZE = 1024 * 32; BufferedInputStream in = new BufferedInputStream(response.getEntity().getContent()); File file = new File(fileName + "." + ext); - log.info("" + fileSize / 1024 / 1024 + "MBを保存します: " + file.getPath()); + log.info("保存します(" + fileSize / 1024 + "KB): " + file.getPath()); FileOutputStream fos = new FileOutputStream(file); BufferedOutputStream out = new BufferedOutputStream(fos); int i; + byte[] buffer = new byte[BUF_SIZE]; while ((i = in.read(buffer)) != -1) { out.write(buffer, 0, i); }