try {
URL struUrl = new URL(url);
URLConnection conexion = struUrl.openConnection();
conexion.connect();
int lenghtOfFile = conexion.getContentLength();
InputStream inputStream = new URL(url).openStream();
File file = new File("/mnt/sdcard/download/"+fileName);
file.createNewFile();
OutputStream out = new FileOutputStream(file);
writeFile(inputStream, out, lenghtOfFile);
out.close();
pd.dismiss();
FileOpen(file);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
지금 이 소스를 사용해서 다운로드를 하고 있습니다.
평범한 다운로드 소스 인데요
이 소스로 URL을 다운 받으려니
InputStream inputStream = new URL(url).openStream();
이부분에서 진행이 되지를 않내요...
이게 소스에서의 문제인지... URL서버 쪽에서의 문제인지..
소스상의 문제라면 어떻게 해결을 해야 할까요..
다운 받으려는 파일은 다음과 같습니다.
http://www.dhu.ac.kr/korean/cmsware/nfupload_down.php?tmp_name=20111109172716.2500.9.0&name=학과장+추천서+양식.hwp
도움 부탁 드립니다.
답변 감사 합니다 ^^
하지만 이번에는 createNewFIle 이부분에서 정지를 해 버리네요.. 이런 오류들을 남기고..
11-23 14:33:57.929: W/System.err(18555): at java.io.File.createNewFileImpl(Native Method)
11-23 14:33:57.929: W/System.err(18555): at java.io.File.createNewFile(File.java:1257)
11-23 14:33:57.929: W/System.err(18555): at com.univ.dhu.UnivDhuWeb$SungWebViewClient$2.run(UnivDhuWeb.java:380)
11-23 14:33:57.929: W/System.err(18555): at java.lang.Thread.run(Thread.java:1019)




InputStream inputStream = new URL(url).openStream(); => InputStream inputStream = conexion.getInputStream();