Forum: Mikrocontroller und Digitale Elektronik Reihenfolge bei HTTP-POST Parameter festlegen


von Simon (Gast)


Lesenswert?

Hallo zusammen,

weis hier jemand ob man die Reihenfolge der Zurückgegebenen Parameter 
bei einen HTTP Formular festlegen kann? Ich habe hier einen Webserver 
auf einem MC am laufen, der über ein HTTP Formular eine Datei übertragen 
bekommt. Zusätzlich wird übermittelt wohin die Datei geschrieben werden 
soll. Ich kann die Datei nicht Zwischenspeichern. Deshalb muß ich 
definiert vorher wissen wohin die Datei geschrieben werden soll

Mfg

Simon

von Morin (Gast)


Lesenswert?

Als erstes mal: Wenn du die Datei nicht zwischenspeichern kannst, dann 
stell auf jeden Fall sicher dass das eigentliche Abspeichern garantiert 
nicht langsamer ist als die Daten reinkommen. Festplatten haben da z.B. 
recht lasche Vorgaben wie schnell sie mindestens sein müssen. Ansonsten 
bleibt dir nur, bei Datenstau die IP-Pakete fallenzulassen und zu 
hoffen, dass sie neu gesendet werden (was von der Gegenseite evtl. als 
verlorene Verbindung interpretiert wird).

Ich kann deine Frage selbst leider nicht beantworten. Ich hab mal bei 
Selfhtml nachgesehen aber die schreiben nix darüber. Selbst wenn das im 
HTML-"Standard" festgeschrieben ist hat das nichts zu bedeuten, weil der 
eh mehr "Vorschlag" als "Standard" ist (soll heißen, es hält sich eh 
keiner so genau dran).

Erste Möglichkeit: Probier in möglichst vielen Browsern aus, ob es eine 
bestimmte Reihenfolge gibt (wahrscheinlich dieselbe in der du die 
Formularfelder im HTML-Code definierst). Wenn ja, reicht dir das 
vielleicht.

Zweite Möglichkeit: Frage in zwei Formularen hintereinander erst den 
Zielort und dann erst die Datei ab.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Speichern musst du die Datei doch so oder so...
Also speicherst du sie in einem TEMP Verzeichnis, holst dann den 
Dateinamen, und verschiebst die :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.