2013-06-13 2 views
2

Привет Когда я пытаюсь загрузить файл с FTP-сервера в android, файл загружается, но он поврежден. Я приложил свой код для загрузки.ftpclient загруженный файл поврежден в android

{FileOutputStream br = new FileOutputStream(DestPath); 
       mFTPClient 
       .setFileTransferMode(FTP.BINARY_FILE_TYPE); 
      status = mFTPClient.retrieveFile(srcFilePath,br); 

}

Может кто-нибудь сказать мне, что это проблема.

+0

Если у вас есть шанс получить номер версии Android/ftpClient? Кроме того, является ли файл правильным размером после загрузки или ему не хватает байтов? – nvuono

ответ

3

Вы не используете метод записи. setFileTransferMode предназначен для режимов передачи. setFileType предназначен для установки типов файлов.

.setFileType(FTP.BINARY_FILE_TYPE); 

Смотрите документацию для setFileType и setFileTransferMode.

+0

Спасибо, Майкл, это была моя ошибка, теперь она работала. Спасибо большое. – user2406943

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