/* URL로 M3U8파일 파싱해서 재생시간을 구하는 것이 필요했음. */



import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStream;

import java.net.MalformedURLException;

import java.net.URL;

import java.net.URLConnection;

 

public class HttpDownloader {

    public static void main(String[]arg) {

        FileOutputStream fos = null;

        InputStream is = null;

        try {


// 다운로드할 URL 주소

String sourceUrl = "http://파일주소";  

// 생성될 TEXT 파일 경로,파일명

String targetFilename = "c:/1/1.txt";


            fos = new FileOutputStream(""+ targetFilename);

            URL url = new URL(sourceUrl);

            URLConnection urlConnection = url.openConnection();

            is = urlConnection.getInputStream();

            byte[] buffer = new byte[1024];

            int readBytes;

            while ((readBytes = is.read(buffer)) != -1) {

                fos.write(buffer, 0, readBytes);

            }

        } catch (FileNotFoundException e) {

            e.printStackTrace();

        } catch (MalformedURLException e) {

            e.printStackTrace();

        } catch (IOException e) {

            e.printStackTrace();

        } finally {

            try {

                if (fos != null) {

                    fos.close();

                }

                if (is != null) {

                    is.close();

                }

            } catch (IOException e) {

                e.printStackTrace();

            }

        }

    }

}


'JAVA' 카테고리의 다른 글

3. 재생시간 구하기 최종.[결과본]  (0) 2014.07.23
2. 저장된 파일에서 필요한 값 찾기. readLine  (0) 2014.07.23
[Java] 나머지 %  (0) 2014.06.01
Date  (0) 2014.02.01
JCF(Java Collection Framework) : List / Map / Set  (0) 2014.01.18

+ Recent posts