hotti: Mehrere Content-Types zusammen in einer Ajax-Response

Beitrag lesen

hi,

Eine kleine Demo habe ich schon fertig, für den Artikel brauche ich noch ein bischen...

Hier ist alles zusammen

Doch noch heute geschafft, aber das Thema lässt mir einfach keine Ruhe ;)

Es streift auch die Aufgabenstellung, etwa ein neues Fenster mit nur einer Grafik oder PDF... öffnen zu wollen (Content-Type: egal/scheis-egal).

Was sich derzeit im MDN tut, ist gewaltig!

Grafik nach RFC2397: Image.src=url (url => blob:dfa6b650-1db4-46bc-8439-2ed02fc3fdc2)

Ha, von wegen Base64. Browser können Binary, das konnten die schon immer. Neu ist das Blob-Objekt und damit können URLs erstellt werden, die RFC-gerecht nur ASCII sein dürfen. Dazu wird browserintern auf einen Token gemappt, siehe oben. Dieser Token verweist intern auf die reine Binary (im DOM eine eindeutige Kennung).

Also: window.open('blob:dfa6b650-1db4-46bc-8439-2ed02fc3fdc2') geht natürlich auch. Und sicher auch andere Elemente, die einen url benötigen (Audio, Video...).

Schönes Wochenende!
Horst