Seite 1 von 1

Datei von einem Android-Tablet herunterladen

Verfasst: 12.08.2015 14:49
von gnaps
Hallo Forum,

möchte für mein Kumpel ein Programm schreiben in dem ich eine Datei (bzw. alle Dateien) in einem Ordner
von einem Android-Smartphone in ein bestimmtes Verzeichniss auf dem PC herunterladen und nach dem Download
löschen kann.

Auf dem Android läuft z.B. Wifi FTP
ich habe eine IP und über den Explorer kann ich auf den Ordner zugreifen.

Hat da jemand einen Ansatz ?


Danke im vorraus
gnaps

Re: Datei von einem Android-Tablet herunterladen

Verfasst: 12.08.2015 15:21
von Kiffi
gnaps hat geschrieben:Auf dem Android läuft z.B. Wifi FTP
dann böten sich doch die Befehle aus der FTP-Library an -> http://purebasic.com/german/documentati ... index.html

Grüße ... Peter

Re: Datei von einem Android-Tablet herunterladen

Verfasst: 25.08.2015 07:59
von gnaps
Danke Kiffi,

hat fast alles geklappt.

Code: Alles auswählen

#dir=0
IP.s=192.168.2.133
Benutzer.s=Nutzer
PW.s=1234
Port.i=2221
  If OpenFTP(#dir,IP.s,Benutzer.s,PW.s,#True,Port.i) 
        If SetFTPDirectory(#dir, DateiPfad1.s)
            SendFTPFile(#dir,datei.s,datei.s)
        EndIf
      Else
        MessageRequester("Meldung", "Tablet wurde nicht gefunden", #PB_MessageRequester_Ok)
        Hauptschleife()
      EndIf
Jedoch habe ich nun folgendes Problem.
Die zu kopierende Datei ist eine .zip Datei und wird auch kopiert.
Auf dem Tablet hat die .zip jedoch 0kb.
Am WifiFTP vom Tablet kann es nicht liegen, da ich mit einem FTP-Programm (z.B. FreeCommander)
die Datei mit 13kb kopiert bekomme.

Woran kann das liegen ?

OpenFTP(#dir,IP.s,Benutzer.s,PW.s,#True,Port.i) oder OpenFTP(#dir,IP.s,Benutzer.s,PW.s,#False,Port.i)

schafft keine abhilfe.

Gruß gnaps

Re: Datei von einem Android-Tablet herunterladen

Verfasst: 25.08.2015 08:59
von Kiffi
Vermutung: vielleicht wird da irgendwas gecached. Ein CloseFTP() führst Du auch aus?

Grüße ... Peter

Re: Datei von einem Android-Tablet herunterladen

Verfasst: 29.08.2015 21:48
von gnaps
Hallo Kiffi,

CloseFTP() hatte ich vergessen.

Hab das jetzt eingefügt und die Datei wir jetzt mit 120KB kopiert.

Jetzt habe ich das nächste Problem.

Meine Datei "mask_2015-08-29_19-09-30.zip" wird mit 120KB kopiert.
in der zip-Datei befinden sich auch die Dateien.

Um meine Funktion zu testen habe ich diese Datei in "mask_2015-08-29_20-09-30.zip" umbenannt (nur die Stunden geändert)
und wieder kopiert, jetzt hat die zip wieder nur 0kb.

Was ist das denn ?

Jetzt habe ich eine neue Zip mit anderem Inhalt erstellt und auch hier nach dem kopieren wieder nur 0kb.

Weis jetzt nicht mehr was ich machen soll.

Ok am Tablet mit es-datei-explorer die zip-Datei geöffnet und die Meldung "Bad zip file" erhalten.

un nu

Gruß gnaps

Re: Datei von einem Android-Tablet herunterladen

Verfasst: 29.08.2015 22:21
von gnaps
Hi nochmal

jetzt ein neuer Eintrag, möchte nicht dauernd editieren.

Habe jetzt
Debug FTPProgress(#dir)
Debug #PB_FTP_Error

eingefügt und bekomme
-3
-2
Was sagt uns das ?

Gruß Gnaps

Re: Datei von einem Android-Tablet herunterladen

Verfasst: 29.08.2015 22:44
von Andesdaf
-3 = #PB_FTP_Finished. Die Übertragung sollte also korrekt abgeschlossen worden sein.