Entwickler-Ecke

Off Topic - PDF --> HTML + Embed --> Dateiname für speichern vergeben


jaenicke - Di 18.01.11 10:59
Titel: PDF --> HTML + Embed --> Dateiname für speichern vergeben
Hallo,

wir benutzen eine Html-Seite mit embed-Tag um ein dynamisch generiertes PDF anzuzeigen. Für die Generierung wird entsprechend eine URL mit Parametern verwendet. Also sowas:

Quelltext
1:
<embed src="http://1.1.1.1/cgi/bla?bla=haha&xy=Test.pdf" width="100%" height="100%"></embed>                    


Dadurch hat der eingebettete Reader keinen Dateinamen. Wenn man jetzt im Reader auf speichern drückt, benutzt dieser einen zufällig generierten Dateinamen.

Kennt jemand eine Möglichkeit einen Dateinamen zum Speichern zu übergeben? Versuche mit #nameddest am Ende der URL und ähnliches haben nicht funktioniert (und ich bin auch gar nicht sicher, ob das dafür ist).

Vielen Dank schonmal,
schönen Gruß,
Sebastian


Martok - Di 18.01.11 16:29

Was du suchst, ist der HTTP-Header:


Quelltext
1:
Content-Disposition: inline; mypdfname.pdf                    


jaenicke - Di 18.01.11 17:48

Ok, dass das auch mit embed funktionieren könnte, hätte ich nicht gedacht. Das teste ich morgen gleich, danke. ;-)


BenBE - Di 18.01.11 21:32

Dazu gibt's auch ein RFC: RFC 2183 [http://tools.ietf.org/html/rfc2183]. Ferner bitte RFC 2231 [http://tools.ietf.org/html/rfc2231] beachten.

Für etwas mehr Unterhaltung siehe auch diesen Link [http://blog.fefe.de/?ts=b5b8ce36].

Ansonsten gilt die Grundlektüre von RFC 822 [http://tools.ietf.org/html/rfc822], RFC 2822 [http://tools.ietf.org/html/rfc2822] und RFC 2047 [http://tools.ietf.org/html/rfc2047].