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

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 ![]() ![]() ![]() |
||
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


Powered by phpBB © 2001 - 2006, phpBB Group