und wieder... eine frage bzgl. FTP ;)

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

emcapone

Betreff: und wieder... eine frage bzgl. FTP ;)

BeitragFr, Dez 19, 2008 17:40
Antworten mit Zitat
Benutzer-Profile anzeigen
hey allesam, ich hab grad folgendes problem wo ich seit stunden nicht weiterkomme:
ich lade eine datei per ftp auf mein webspace, kein problem. leider wird nur die "hülle" dieser datei hochgeladen, sprich der Dateienname. Der inhalt fehlt :/

Code: [AUSKLAPPEN]

xy$ = ("spieler1.txt")
WriteLine tcpstream,"STOR" + xy$

so also dachte ich mir es liegt an "writeline"... hab ich das "writeLINE" durch "writeFILE" ersetzt... to many parameters...
thx4help!! Confused

Goodjee

BeitragFr, Dez 19, 2008 17:42
Antworten mit Zitat
Benutzer-Profile anzeigen
naja, mach mal "print xy" , dann siehste wo das problem liegt
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/

Blackside

BeitragFr, Dez 19, 2008 17:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Naja,
Bei deinen Code wird nur "spieler1.txt" als String gesendet( mit print xy siehstes ja Wink),
um die Datei zu senden musst die jede Zeile der Datei erst auslesen und dann einzelnd senden.
Siehe dir dazu mal diese Befehle an: ReadFile,ReadLine,CloseFile
Hier sollte eigentlich eine Signatur stehen!
 

emcapone

BeitragFr, Dez 19, 2008 17:47
Antworten mit Zitat
Benutzer-Profile anzeigen
hm erhalte ich "spieler1.txt" (?) müsste ja auch so sein oder nicht?

Goodjee

BeitragFr, Dez 19, 2008 18:07
Antworten mit Zitat
Benutzer-Profile anzeigen
nein, du musst ja den inhalt der datei senden und nicht den namen Wink
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/
 

emcapone

BeitragFr, Dez 19, 2008 18:08
Antworten mit Zitat
Benutzer-Profile anzeigen
oh shit zu spät gelesen! das hatte ich mir auch überlegt, aber wie würde es dann zB aussehn wenn ich eine wave-datei hochschicken will, da hab ich nämlich genau das selbe problem? kann ich auch dessen inhalt irgendwie auslesen?

Goodjee

BeitragFr, Dez 19, 2008 18:14
Antworten mit Zitat
Benutzer-Profile anzeigen
siehe onlinehilfe: https://www.blitzforum.de/help/?subcat=14
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/
 

emcapone

BeitragFr, Dez 19, 2008 18:39
Antworten mit Zitat
Benutzer-Profile anzeigen
so thx erstma.. jez siehts folgender maßen aus Very Happy
Code: [AUSKLAPPEN]


xy$ = ("Spieler1.txt")
lese$ = ReadFile(xy$)    ;Spieler1.txt wird zum lesen geöffnet
peter$ = ReadLine(lese$)
CloseFile lese$
WriteLine tcp,"STOR " + xy$


nun bleibt nur noch die frage offen, wie kann ich "peter$" so hochladen, dass es in die Spieler1.txt kommt ? Neutral und kann ich sie dann noch darauslöschen ?

BtbN

BeitragFr, Dez 19, 2008 19:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Das FTP-Protokoll ist da recht komplex. Du must zuerst den FTP-Server in den PASV-Mode schalten, und dich vorher richtig autentifiziert haben, bevor du den STOR-Befehl absetzt. Antwort auf PASV ist eine ,-Getrentte folge von 6 Zahlen. (a,b,c,d,e,f) Wobei a.b.c.d die IP ist, zu der du die Data-Connection aufbauen sollst,und e und f der Port sind, den du dir erst zusammenbauen must, da die 2 bytes des Ports einzeln angegeben sind.
Nachdem du das hast, sagst du ihm STOR, öffnest die Daten-verbindung, und knallst deine Daten rein.
Wann ende ist, weiss ich nicht mehr genau, ich glaube bei einem EOF der Date-Verbindung betrachtet der Server das file als fertig hochgeladen.
 

emcapone

BeitragSa, Dez 20, 2008 1:29
Antworten mit Zitat
Benutzer-Profile anzeigen
ok thx für die antworten! Wink

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group