Meine Frage: (Wie) Kann ich über Javascript einen MIME-Block mit dem Bild zusammenbasteln, das im <input type="file">-Element ausgewählt ist?
Gar nicht, da JavaScript keinen Zugriff auf das Dateisystem hat.
Kann ich denn nicht vielleicht über eine browserspezifische API den Browsermechanismus nutzen, der beim Hochladen der Form ja auf die Datei zugreift und in einem entsprechenden MIME-Block kodiert? Das wäre immerhin kein direkter Zugriff auf das Dateisystem, sondern die über den Browser gekapselte Nutzung eines sowieso ablaufenden (und durch die Auswahl des Nutzers im <input type="file">-Element auch genau definierten) Dateizugriffs, also auch keine Sicherheitslücke.
Wenn es nicht über AJAX geht, gibt es dann eine andere generell funktionierende Möglichkeit, die ausgewählte Datei asynchron hochzuladen, ohne die Browsereinstellungen ändern zu müssen?
Danke und Gruss
Ernst