2013-04-30 3 views
0

아파치 commons-net-ftp 라이브러리에 문제가 있습니다. 내가하는 일은 작은 크기의 MP3 파일을 보내는 것입니다. 크기는 1 ~ 10 kb입니다. 알고리즘의 모든 단계는 잘 통과하지만 FTP에는 파일이 없습니다.Android commons net ftp FTPClient 작은 파일 문제 보내기

이 알고리즘의 개요입니다

ftpClient.connect(InetAddress.getByName(mServerName)); 
ftpClient.login(mLogin, mPassword); 
ftpClient.changeWorkingDirectory(mWorkingDir); 
if (ftpClient.getReplyString().contains("250")) { 
     ftpClient.setFileType(FTP.BINARY_FILE_TYPE); 
     BufferedInputStream buffIn = new BufferedInputStream(new FileInputStream(fullPathToLocalFile)); 
     ftpClient.enterLocalPassiveMode(); 
     ProgressInputStream progressInput = new ProgressInputStream(buffIn, callBack); 
     boolean result = ftpClient.storeFile(serverFileName, progressInput); 
     buffIn.close(); 
     ftpClient.logout(); 
     ftpClient.disconnect(); 
} 

그리고 이것은 밖으로 넣어 : 보시다시피

FTP Uploader 
- server: ftp.***.**.** 
- login: freer_******** 
- password: ******** 
FTP Uploader upload file 1367302998934.mp3 full path /mnt/sdcard/Android/data/*********.*****.********/files/mp3/1367302998934.mp3 
FTP replay: 250 OK. Current directory is /htdocs/mp3 
ProgressInputStream update 1024 
ProgressInputStream update 2048 
ProgressInputStream update 3072 
ProgressInputStream update 4070 
ProgressInputStream update 4070 
FTP result: true 

는, 모든 출력이 정상적인 동작을 가리킨되지만 FTP 서버에 어떠한 파일이 없습니다 . 누구나 같은 문제에 경험이 있습니까?

답변

0

게시물에 대한 죄송합니다, 대답은 매우 분명했습니다 ... 내가 사용하는 호스트 제공 업체는 "mp3"콘텐츠를 모니터링하는 서비스를 가지고 있습니다. mp3 파일을 사용하여 호스트에 저장할 수 없습니다.

P. 이 게시물을 닫고 싶지만 어떻게해야할지 모르겠다.