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
Datei von einem Android-Tablet herunterladen
Datei von einem Android-Tablet herunterladen
PureBasic Vollversion V 5.71 für Windows - Windows 10 (64)
Re: Datei von einem Android-Tablet herunterladen
dann böten sich doch die Befehle aus der FTP-Library an -> http://purebasic.com/german/documentati ... index.htmlgnaps hat geschrieben:Auf dem Android läuft z.B. Wifi FTP
Grüße ... Peter
a²+b²=mc²
Re: Datei von einem Android-Tablet herunterladen
Danke Kiffi,
hat fast alles geklappt.
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
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
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
PureBasic Vollversion V 5.71 für Windows - Windows 10 (64)
Re: Datei von einem Android-Tablet herunterladen
Vermutung: vielleicht wird da irgendwas gecached. Ein CloseFTP() führst Du auch aus?
Grüße ... Peter
Grüße ... Peter
a²+b²=mc²
Re: Datei von einem Android-Tablet herunterladen
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
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
PureBasic Vollversion V 5.71 für Windows - Windows 10 (64)
Re: Datei von einem Android-Tablet herunterladen
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
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
PureBasic Vollversion V 5.71 für Windows - Windows 10 (64)
Re: Datei von einem Android-Tablet herunterladen
-3 = #PB_FTP_Finished. Die Übertragung sollte also korrekt abgeschlossen worden sein.
Win11 x64 | PB 6.20