tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von javaDeveloper2011
ERLEDIGT
JA
ANTWORTEN
10
ZUGRIFFE
482
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Trancegott Trancegott ist offline Mitglied
    Registriert seit
    Sep 2010
    Beiträge
    23
    Ich habe ein kleines Problem.
    Ich würde gerne die Daten einer Android App auf einem Server speichern um sie so mit anderen Apps zu verbinden. jetzt stehe ich vor folgendem Problem:

    In einer daten.txt steht eine Zahlenfolge (0,1,5,6,9,7...).
    Diese Daten muss ich jetzt auf einen Server hochladen. Aber zugegeben, bin ich da ein totaler **** und weiß mit sowas überhaupt nichts anzufangen.

    Ist es nicht möglich, die datei einfach hochzuladen? so, wie wenn ich sie manuell auf den server lade?

    Sobald sich die Datei als .txt oder die Daten in irgend einer anderen form auf dem Server befinden, bin ich glücklich

    Hoffe ihr könnt mir helfen.
     

  2. #2
    Registriert seit
    Jul 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    2.135
    Eine Idee ist der ES Datei Explorer - damit kann man z.B daten verschieben
     

  3. #3
    Trancegott Trancegott ist offline Mitglied
    Registriert seit
    Sep 2010
    Beiträge
    23
    hiermit könnte es doch gehen... aber die Apache Bibliothek habe ich nicht... wie importiere ich die?
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    import org.apache.commons.net.ftp.FTPClient;
    import java.io.FileInputStream;
    import java.io.IOException;
     
    public class Main {
      public static void main(String[] args) {
        FTPClient client = new FTPClient();
        FileInputStream fis = null;
     
        client.connect("ftp.domain.com");
        client.login("admin", "secret");
     
        String filename = "Touch.dat";
        fis = new FileInputStream(filename);
        client.storeFile(filename, fis);
        client.logout();
        fis.close();
      }
    }
     

  4. #4
    Avatar von javaDeveloper2011
    javaDeveloper2011 javaDeveloper2011 ist offline Mitglied Brokat
    Registriert seit
    Feb 2011
    Beiträge
    445
    Blog-Einträge
    5
    Hi,

    lad dir die commons-net-3.0.1-bin.zip von http://commons.apache.org/net/download_net.cgi herunter.
    Extrahiere die dann und nimm dann commons-net-3.0.1.jar.

    Das kannst du in Netbeans um Project-Explorer mit Rechtsklick auf Libraries und dann Add JAR/Folder hinzufügen.
    Wenn du eclipse verwendest, mit Rechtsklich auf Projektordner und dann Build-Path > Add External Archives....

    Gruß javaDeveloper2011
    Trancegott bedankt sich. 

  5. #5
    Trancegott Trancegott ist offline Mitglied
    Registriert seit
    Sep 2010
    Beiträge
    23
    Danke! Ich bin jetzt so weit, das ich mich mit dem Server verbinden und auch dateien löschen kann. nur welche hochladen will noch nicht so ganz funktionieren.
    ich versuche das so:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
     public void upload () throws IOException
        {
            FTPClient client = new FTPClient();
            FileInputStream fis = null;
     
            client.connect("ftp.server.de");
            client.login("admin", "secret");
            String filename = "daten.txt";
            fis = new FileInputStream(filename);
            client.storeFile(filename, fis);
            client.logout();
            fis.close();
        }
    Geändert von Trancegott (18.02.12 um 13:45 Uhr) Grund: Logindaten rausgenommen
     

  6. #6
    Avatar von javaDeveloper2011
    javaDeveloper2011 javaDeveloper2011 ist offline Mitglied Brokat
    Registriert seit
    Feb 2011
    Beiträge
    445
    Blog-Einträge
    5
    Hi,

    Wo liegt die Datei "daten.txt"?
    Home-Verzeichnis?
    Projekt-Verzeichnis?

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    FTPClient client = new FTPClient();
    FileInputStream fis = null;
    try{
        client.connect("ftp.server.de");
        client.login("admin", "secret");
        fis = new FileInputStream("daten.txt");
                client.storeFile(filename, fis);
                client.logout();
            } catch (IOException e) {
                System.err.println(ex.toString());
            } finally {
                try {
                    if (fis != null) {
                        fis.close();
                    }
                    client.disconnect();
                } catch (IOException e) {
                    System.err.println(ex.toString());
                }
            }

    Hier wird auch im Fehlerfall lokaler File-Stream und FTP-Verbindung geschlossen.
    (Kann u.U. durchaus wichtig sein!)
    Fehler werden auf der Kommandozeile oder Netbeans-Fehler-Konsole ausgegeben.

    Was genau funktioniert denn nicht?
    Gab es Fehlermeldungen?

    Vielleicht hilft dir auch dieser Thread...

    Gruß javaDeveloper2011
    Geändert von sheel (18.02.12 um 13:32 Uhr) Grund: Logindaten rausgenommen
     

  7. #7
    Trancegott Trancegott ist offline Mitglied
    Registriert seit
    Sep 2010
    Beiträge
    23
    Es gab eine Fehlermeldung:
    Code :
    1
    
    02-12 04:12:07.520: E/WindowManager(12832): Activity trancegott.Bitch.App.BitchAppActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@40ebd0a0 that was originally added here
    Die datei daten.txt liegt irgendwo... keine Ahnung aber das DAS funktioniert, kann ich garantieren. Denn ich arbeite viel mit txts als speicher
     

  8. #8
    Trancegott Trancegott ist offline Mitglied
    Registriert seit
    Sep 2010
    Beiträge
    23
    bei mir klappt nichts von dem, was als funktionierend angepriesen wird :/
     

  9. #9
    Avatar von timestamp
    timestamp timestamp ist offline Mitglied Rubin
    Registriert seit
    May 2010
    Ort
    Marburg
    Beiträge
    1.479
    Editiert mal eure Posts und nehmt die sensiblen Daten wie Host, User und Passwort raus
     
    Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
    ( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
    "Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
    RegEx Tutorial
    PHP Funktionsreferenz

  10. #10
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Gemacht.
    Auch, wenns schon lang zu spät ist...

    Im eigenen Interesse, Trancegott, schnell ändern.
    Haben nicht nur einige User und Gäste sehen können, sondern auch Google & Co...
    http://www.google.at/search?q=trancegott+bitchapp
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  11. #11
    Trancegott Trancegott ist offline Mitglied
    Registriert seit
    Sep 2010
    Beiträge
    23
    Das waren nicht die Echten Zugangsdaten aber trotzdem danke für die Änderung
     

Ähnliche Themen

  1. DateiUpload
    Von iAZ im Forum PHP
    Antworten: 6
    Letzter Beitrag: 06.07.08, 17:09
  2. Dateiupload mit Java und PHP
    Von fanste im Forum Java
    Antworten: 5
    Letzter Beitrag: 23.10.06, 15:05
  3. Dateiupload
    Von GN911 im Forum PHP
    Antworten: 7
    Letzter Beitrag: 18.08.05, 10:41
  4. Dateiupload mit GET?
    Von SXrunner im Forum PHP
    Antworten: 2
    Letzter Beitrag: 09.03.05, 18:16
  5. VB5 Dateiupload an PHP
    Von sonline im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 22.08.03, 17:30

Stichworte