디렉토리 생성이 안되서 그런가 해서
if(file.exists()){
file.mkdir();
}
이런 소스를 추가 해서 디렉토리를 만들게 해 줬지만 디렉토리가 없는 문제는 아니였습니다.
파일이름을 URL마지막 부분 앞의 몇개를 가지고 오는걸로 하였는데
파일이름도 잘 가지고 오고 있었습니다.
이런식으로 애러가 난다는 분이 계신다고 해서 찾아서
Environment.getExternalStorageDirectory().getAbsolutePath()
이 소스를 디렉토리 경로앞에 붙여 줬지만 역시나 되지 않더라구요
로그켓에는
11-23 17:38:46.061: W/System.err(16234): java.io.IOException: Permission denied 11-23 17:38:46.061: W/System.err(16234): at java.io.File.createNewFileImpl(Native Method) 11-23 17:38:46.080: W/System.err(16234): at java.io.File.createNewFile(File.java:1257) 11-23 17:38:46.090: W/System.err(16234): at com.univ.dhu.UnivDhuWeb$SungWebViewClient$2.run(UnivDhuWeb.java:383) 11-23 17:38:46.090: W/System.err(16234): at java.lang.Thread.run(Thread.java:1019)
이걸 어떻게 해야 할까요...




PERMISSION 문제인데, 다른데서 문제를 찾으려고 하시는 듯.
WRITE_EXTERNAL_STORAGE 퍼미션 추가하셔야 할듯..