mikrocontroller.net

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


Autor: Simon (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Morin (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Läubi .. (laeubi) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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 :)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.