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.
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
Vous devez vous connecter pour publier un commentaire.
Voir ce...... Cela vous aidera à corriger les probs dans votre code.
J'ai utilisé le apache commons bibliothèque de télécharger un fichier Audio vers et depuis le Serveur... voir cette...
Téléchargement:
Téléchargement:
OriginalL'auteur Kumar Vivek Mitra
Vous pouvez utiliser Java Simple Client FTP et l'ajouter en tant qu'externe jar pour votre projet, vous pouvez également vous reporter à cette lien
Vous pouvez également utiliser le Apache commons-net-ftp de la bibliothèque, pour plus de détails, vous pouvez vous concentrer sur ce lien.
OriginalL'auteur K_Anas
Ici est le bloc de code :
Veuillez compléter projet de travail pour le téléchargement de fichiers sur serveur FTP à partir de ci-dessous en voiture.
Téléchargement du fichier sur le FTP est utilisé le PORT 21,
paramètre requis pour télécharger le fichier sur le http://FTP..
nom d'hôte
nom d'utilisateur
mot de passe
https://drive.google.com/file/d/0B80LBJs3JkaDYUNfZ3pDSkVJUDA/edit
OriginalL'auteur Krrish