Tom: <input type="file" ...> dynamisch ergänzen

Beitrag lesen

Hello Sven,

Du auch noch nicht im Bett? Oder hast Du dort B-DSL? ;-))

Genau an dieser Stelle will ich einmal mein Bedauern kundtun, dass PHP es nicht schafft, die vom Opera-Browser gegebene Möglichkeit des multiplen File-Versands mit _einem_ Dateiauswahlfeld zu unterstützen.

Das heißt, dass man beim Operea nicht mehrere Felder benötigt? Wie kommen denn die Daten da an?

Schade. Dabei ist das Versandformat von Opera für solch eine Multi-Datei logisch: In "multipart/form-data" wird gewöhnlich jede Datei in einem eigenen Part verschickt. Multi-Dateien stecken in _einem_ Part, welcher seinerseits wieder in einzelne Parts unterteilt ist.

also mindestens zwei Boundary-Schlüssel und Schachtelung?

Ich hatte daran gedacht, einfach zusätzliche Felder

<input type="file" name="attach[]" ...>

in das DOM einzuklinken. Geht das nicht?
Nur dazu habe ich zu wenig Hintergrundwissen über JavaScript und was da so im Browser "hinten drin" passiert.

Grüße

Tom