FTPClient повреждает изображения при загрузке на ftp-сервер на Android?

Я пытаюсь загрузить изображения на FTP-сервер (на моем локальном ПК) с телефона Android (HTC Desire HD). Образы отправляются на FTP-сервер, но они повреждены.

И метод (ftpClient.storeFile ()) выдает исключение IOException (неверный номер файла)

Пожалуйста, помогите мне.

Это поврежденная ссылка на изображение:

http://imageshack.us/photo/ my-images / 820 / komikb.jpg /

А это код:

FTPClient ftpClient = new FTPClient();
    try {
        ftpClient.connect("192.168.2.14");
        ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
        ftpClient.setFileTransferMode(FTP.BINARY_FILE_TYPE);
        ftpClient.setSoTimeout(10000);
        ftpClient.enterLocalPassiveMode();
        if(ftpClient.login("Administrator", "xxxx"))
        {
            File sFile=new File("mnt/sdcard/DCIM/komik.jpg");
            FileInputStream fs= new FileInputStream(sFile);
            String fileName = sFile.getName();
            Boolean result = ftpClient.storeFile("/ftpfile.atspace.co.uk/" + fileName, fs);
            String has = "";
        }
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

7
задан skaffman 18 May 2012 в 15:37
поделиться