Lieber Alex,
Also folgere ich, dass ein input type hidden keine FILE aufnehmen kann - stimmt das?
ja. Im Wesentlichen können input
-Elemente nur String-Daten aufnehmen. Bei Checkboxen und Radio-Buttons ist der Voreingestellte Wert "on". Nur <input type="file">
kann das Senden von Binärdaten einer Datei veranlassen.
Die Browserhersteller legen jeden verfügbaren Stein in den Weg, an diesem Element etwas per JavaScript irgendwie manipulieren zu können. Das hat sicherheitsrelevante Gründe.
Liebe Grüße,
Felix Riesterer.