안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
제가 개발중인 어플은 타켓에서 지정된 FTP 서버에 File을 전송하는
어플을 제작중에 있습니다.
라이브러리는 apache 에서 제공하는 FTP 를 이용했습니다.
그런데 파일전송은 정상적으로 이루어 지지만, 사진파일이 깨져서 전송이 됩니다.
원인을 알수가 없어서 질문 드립니다.
아래는 제가 파일을 업로드 하기위한 소스 입니다.
조언 부탁 드립니다.
FTPClient mFTP = new FTPClient();
try {
// Connect to FTP Server
mFTP.setControlEncoding("euc-kr");
mFTP.connect("192.168.10.151");
mFTP.login("test", "test");
mFTP.setSoTimeout(10000);
mFTP.setFileType(FTP.FILE_STRUCTURE);
mFTP.enterLocalPassiveMode();
File put_file = new File("/sdcard/song.jpg");
FileInputStream inputStream = new FileInputStream(put_file);
boolean result1 = mFTP.storeFile("/files/Ftp/song.jpg", inputStream);
inputStream.close();
mFTP.disconnect();
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}



바이너리로 전송하세요.