2013-04-30 3 views
0

У меня проблема с библиотекой Apache commons-net-ftp. То, что я делаю, - отправить файлы MP3 небольшого размера. Размеры составляют от 1 до 10 кб. Все этапы алгоритма проходят хорошо, но на FTP нет файлов.Android commons net ftp FTPClient send small file issue

Это обзор алгоритма:

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.S. Я хочу закрыть этот пост, но я не знаю, как это сделать.

Смежные вопросы