내 프로그램에서 XML 파일을 만들고 FTP를 통해 업로드하고 싶습니다. 나는 PC 버전을 썼고 안드로이드 용으로 채택하고있다. 이 코드는 작동하지 않습니다. URL 연결을 통해 항상 IO 예외를 통과합니다.안드로이드 FTP 통과 URL 출력 스트림
URL url = new URL("ftp://foo:[email protected]/myfile.xml");
URLConnection urlc = url.openConnection();
OutputStream os = urlc.getOutputStream();
매니페스트에서 인터넷 액세스 권한을 구성했습니다. PC에서 작동하지만 Android 에뮬레이터에서는 작동하지 않는다는 것이 이상하다고 생각합니다. 에뮬레이터에서 테스트했기 때문입니까? 가능한 경우 다른 FTP 패키지를 사용하지 마십시오.
감사합니다.
아니요 기기에서 시도하지 않았습니다. – saildeveloper
코드를 디버깅 했습니까? 어떤 예외가 발생했는지 또는 데이터가 출력 스트림에 기록 될 때 어떤 일이 발생하는지 볼 수 있습니까? 매니페스트 권한에 대한 권한이 있습니까? – Christine
FtpURLConnection.port() 행에 대해 IOExecption ... something을 얻습니다. 그것은 urlc.getOutputStream() 메서드에서 발생합니다 – saildeveloper