Chargement d'un fichier sur un serveur FTP à partir d'un téléphone android?

Voici le code qui suppose de créer un document texte et de les télécharger sur mon serveur FTP. Pour une raison quelconque, il ne semble pas fonctionner. J'ai utilisé pour les bibliothèques fournies à

http://lavalatwork.blogspot.tw/2010/09/using-apache-commons-ftp-library-in.html

pour communiquer avec le serveur FTP.

try
    {
        final String testString = new String("Hello");
        FileOutputStream fOut = openFileOutput("samplefile.txt",
                MODE_WORLD_READABLE);
        OutputStreamWriter osw = new OutputStreamWriter(fOut); 

        osw.write(testString);
        osw.flush();
        osw.close();
    }


    catch(IOException ex)
    {

    }


    FTPClient mFTP = new FTPClient();
    try {
        //Connect to FTP Server
        mFTP.connect("192.168.10.101");
        //mFTP.login("user", "password");
        mFTP.setFileType(FTP.BINARY_FILE_TYPE);
        mFTP.enterLocalPassiveMode();

        //Prepare file to be uploaded to FTP Server
        File file = new File(getFileStreamPath("samplefile.txt")+ "");
        FileInputStream ifile = new FileInputStream(file);

        //Upload file to FTP Server
        mFTP.storeFile("filetotranfer",ifile);
        mFTP.disconnect();          
    } catch (SocketException e) {
        //TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        //TODO Auto-generated catch block
        e.printStackTrace();
    }

Toute aide serait appréciée.

La vérification de la sortie de logcat est souvent très utile lors de l'utilisation d'Apache Commons client FTP.
S'il vous plaît être explicite sur ce qui ne fonctionne pas. Et après votre logcat.

OriginalL'auteur Gdgames Gamers | 2012-07-22