Erstmal frohe Weihanchten
.
Ich bräuchte da mal eure Hilfe:
Ich möchte mithilfe der http://enterprisedt.com/products/edtftpj/ Library einen Datei auf einen FTP Server von meinem Android Smartphone aus hochladen.
Jedoch stürzt die App immer ab wenn man (siehe Code) auf den Button drückt.
Hier ist der Code:
Ich hoffe ihr versteht mein Probelm.
MfG
Flo
Ich bräuchte da mal eure Hilfe:
Ich möchte mithilfe der http://enterprisedt.com/products/edtftpj/ Library einen Datei auf einen FTP Server von meinem Android Smartphone aus hochladen.
Jedoch stürzt die App immer ab wenn man (siehe Code) auf den Button drückt.
Hier ist der Code:
Java:
package com.florian.ftpupload;
import java.io.IOException;
import com.enterprisedt.net.ftp.FTPException;
import com.enterprisedt.net.ftp.FileTransferClient;
import android.app.Activity;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
public class UploadActivity extends Activity implements OnClickListener {
public Button btn;
private String host = "*Entfernt*";
private int port = 21;
private String benutzername = "*Entfernt*";
private String passwort = "*Entfernt*";
private int nutzeripint;
private String nutzeripstring;
private String datei = "\\sdcard\\Download";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_florian);
btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.button:{
FileTransferClient ftp = new FileTransferClient();
try {
ftp.setRemoteHost(host);
ftp.setUserName(benutzername);
ftp.setPassword(passwort);
try {
try {
ftp.connect();
} catch (IOException e) {
}
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
nutzeripint = wm.getConnectionInfo().getIpAddress();
nutzeripstring = Integer.toString(nutzeripint);
String uploaddatei = "IP: " + nutzeripstring + " Datei";
try{
try {
ftp.uploadFile(datei, uploaddatei);
} catch (IOException e) {
}
} finally {
try {
ftp.disconnect();
} catch (IOException e) {
}
}
} catch (FTPException e) {
}
} catch (FTPException e) {
}
}
}
}
}
Ich hoffe ihr versteht mein Probelm.
MfG
Flo