1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. DaGollum, 01.11.2010 #1
    DaGollum

    DaGollum Threadstarter Neuer Benutzer

    Hallo zusammen,

    ich programmiere z.Zt. mit Hilfe der Commons Library commons-net-ftp.jar eine Möglichkeit, Dateien auf einen Webserver hochzuladen. Soweit eigentlich nicht das Problem.

    Hier erstmal der Quellcode:

    Code:
    public void onClickButton(View view) {
            try {
                FTPClient mFtp=new FTPClient();
    
                mFtp.connect(SERVER, PORT);
                mFtp.login(USER, PW);
                mFtp.enterLocalPassiveMode();
    
                String filename = "test.txt";
                BufferedInputStream buffIn = null;
                buffIn = new BufferedInputStream(new FileInputStream(filename));
    
                boolean aRtn = mFtp.storeFile(filename, buffIn);
    
                buffIn.close();
                mFtp.logout();
                mFtp.disconnect();
    
                } catch(IOException ioe) {
                    ioe.printStackTrace();
                } 
    }
    
    Das funktioniert auch soweit, wenn die Datei im Applikationsverzeichnis liegt. Versuche ich jetzt z.B. mit

    Code:
    String filename = "sdcard/DCIM/100MEDIA/bild.jpg;
    
    eine Datei relativ zu ROOT hochzuladen, kommt ein FTP Status Code 553, was wohl soviel heißt, wie "Dateiname nicht akzeptiert".

    Ich vermute, dass das irgendwas mit Verzeichnisstruktur/Pfadnamen-Unterschiede zwischen Unix/Windows zu tun hat.

    Hat jemand eine Idee, woran das liegen kann? Eine FileNotFoundException kommt jedenfalls nicht. Scheint nur problematisch zu werden, wenn die Datei auf dem Server platziert werden soll.

    SYST auf dem Server liefert allerdings auch UNIX Type: L8

    Wäre für jede Hilfe dankbar.

    Gruß,
    DaGollum
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Zuverlässige GPS abfragen Android App Entwicklung Heute um 10:42 Uhr
[OFFEN] Upload Foto mit php to mysql blob Android App Entwicklung 03.01.2018

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. android ftp upload

    ,
  2. android entwicklung ftp upload

Du betrachtest das Thema "Pfadangabe bei FTP Upload" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.