und wieder... eine frage bzgl. FTP ;)
Übersicht
BlitzBasic
Allgemein
emcaponeBetreff: und wieder... eine frage bzgl. FTP ;) |
Antworten mit Zitat |
|
|---|---|---|
|
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!! |
||
|
|
Goodjee |
Antworten mit Zitat |
|---|---|---|
| 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 |
Antworten mit Zitat |
|---|---|---|
|
Naja,
Bei deinen Code wird nur "spieler1.txt" als String gesendet( mit print xy siehstes ja 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 |
Antworten mit Zitat |
|
|---|---|---|
| hm erhalte ich "spieler1.txt" (?) müsste ja auch so sein oder nicht? | ||
|
|
Goodjee |
Antworten mit Zitat |
|---|---|---|
|
nein, du musst ja den inhalt der datei senden und nicht den namen |
||
|
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/ |
||
emcapone |
Antworten mit Zitat |
|
|---|---|---|
| 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 |
Antworten mit Zitat |
|---|---|---|
| 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 |
Antworten mit Zitat |
|
|---|---|---|
|
so thx erstma.. jez siehts folgender maßen aus 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 ? |
||
|
|
BtbN |
Antworten mit Zitat |
|---|---|---|
|
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 |
Antworten mit Zitat |
|
|---|---|---|
|
ok thx für die antworten! |
||
Übersicht
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group

