1
다음 코드는 안드로이드에서 filesize 길이 -1을 인쇄하지만 데스크톱 JAVA에서 잘 작동합니다. Android 2.2를 사용하고 있습니다. 안드로이드의 모든 해결 방법은 파일 크기를 얻을 수 알려줘getContentLength가 FTP url에 대한 안드로이드에서 작동하지 않습니다
URL url1 = null;
URLConnection uconn = null;
try {
url1 = new URL("ftp://FTPHOST/file.zip");
uconn = url1.openConnection();
uconn.setDoInput(true);
int len= uconn.getContentLength();
int headersize = uconn.getHeaderFields().size();
System.out.println("******************************* "+len);
} catch (Exception e) {
e.printStackTrace();
}
return null;
..
URL이 정확하고 파일이 존재합니까? – Pasha
예 .. 데스크톱에서 Java의 경우 코드가 제대로 작동합니다. – knocker
권한을 추가하지 않으셨습니까? – Pasha