FB 7390 und der eingebaute FTP Server: Store

michaelgeh

Neuer User
Mitglied seit
20 Feb 2007
Beiträge
42
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe eine 7390 (UI), auf welcher der FTP Server aktiviert ist (NAS). Ich möchte den Server mit meinen Arduino-Daten füttern. Ein Ethernet-Shield macht dieses möglich: Dazu öffne ich "zu Fuß"* eine Verbindung zur Fritzbox und ich würde gerne meine Daten ebenso "zu Fuß"* zum Server schieben. Ich bräuchte aber den "Store" Befehl, der mir meine geschickten Daten als File auf der Box speichert. Gibt es bitte eine einfache Möglichkeit, diesen nachzurüsten?

Viele Grüße
Michael


* "zu Fuß" meint ungefähr so: (vgl. http://playground.arduino.cc/Code/FTP):
Code:
client.write("USER myuser\r\n");

   if(!eRcv()) return 0;

   client.write("PASS mypassword\r\n");

   if(!eRcv()) return 0;

   client.write("SYST\r\n");

   if(!eRcv()) return 0;

   client.write("PASV\r\n");

   if(!eRcv()) return 0;
 
Wo möchtest du nachrüsten? Der ftp-Server der Fritzbox versteht durchaus STOR (nicht Store).
 
Hmm, wenn ich per ftp reingehe, klappt es nicht. Was mache ich da bitte falsch?

Code:
C:\>ftp fritz.nas
Verbindung mit fritz.nas wurde hergestellt.
220 FRITZ!BoxFonWLAN7390(UI) FTP server ready.
Benutzer (fritz.nas:(none)):
331 Password required for  .
Kennwort:
230 User   logged in.
ftp> pwd
257 "/" is current directory.
ftp> ls
200 PORT command sucessful.
150 Opening ASCII mode data connection for 'file list'.
FRITZ
Videos
Musik
Dokumente
Bilder
226 Transfer complete.
FTP: 41 Bytes empfangen in 0,00Sekunden 41,00KB/s
ftp> cd Dokumente
250 CWD command successful.
ftp> STOR xyz.txt
Ungültiger Befehl
ftp> help
Befehle können abgekürzt werden. Befehle sind:

!               delete          literal         prompt          send
?               debug           ls              put             status
append          dir             mdelete         pwd             trace
ascii           disconnect      mdir            quit            type
bell            get             mget            quote           user
binary          glob            mkdir           recv            verbose
bye             hash            mls             remotehelp
cd              help            mput            rename
close           lcd             open            rmdir
ftp>
 
Hallo,

nehme alles zurück: STOR geht doch. Es ist naiv zu glauben, dass irgendetwas einfach sein könnte: habe in die Thematik FTP reingeschnuppert und festgestellt, dass ich wahrlich im falschen Kanal bin.
Da der Arduino keinen Ftp-Client hat, muss ich im Kontrollkanal meine Befehle senden und da bietet der Server tatsächlich STOR. Mit PUT bräuchte ich auf dem Arduiono eine Datei, wie ich das aber ohen Dateisystem und Ftp-Client hinkriegen kann, weiß ich (noch) nicht. Aber mit diesem Wissen werde ich mich dem Thema nähern können.

Sorry für die DAU-Frage.
Michael


Code:
220 FRITZ!BoxFonWLAN7390(UI) FTP server ready.
help
214- The following commands are recognized (* =>'s unimplemented).
   USER    PORT    STOR    MSAM*   RNTO    NLST    MKD     CDUP    EPRT
   PASS    PASV    APPE    MRSQ*   ABOR    SITE    XMKD    XCUP    FEAT
   ACCT*   TYPE    MLFL*   MRCP*   DELE    SYST    RMD     STOU    OPTS
   SMNT*   STRU    MAIL*   ALLO    CWD     STAT    XRMD    SIZE    AUTH
   REIN*   MODE    MSND*   REST    XCWD    HELP    PWD     MDTM    PBSZ
   QUIT    RETR    MSOM*   RNFR    LIST    NOOP    XPWD    EPSV    PROT
214 Direct comments to ftp-bugs@FRITZ!BoxFonWLAN7390(UI).
 
Kostenlos!

Statistik des Forums

Themen
248,930
Beiträge
2,305,605
Mitglieder
378,657
Neuestes Mitglied
tacohell