ChrisB: Header

Beitrag lesen

Hi,

Wenn ich aber nun <img src="hintergund.php" ... > habe, dann sollte laut RFC eigentlich

Content-Location: anderer-name.gif

wirksam werden. Tut es aber nicht. Oder sind da die Browser nicht so genau?

Ich sehe in der Spezifikation nicht, dass diese Angabe irgendwas mit dem „Dateinamen“ zu tun hätte, den ein Browser beim Abspeichern vorschlagen könnte.

“… [may] be used to supply the resource location for the entity enclosed in the message when that entity is accessible from a location separate from the requested resource's URI.”

Wenn du wirklich eine Ressource namens "anderer-name.gif" hättest, dann wäre dieser Header m.E. angebracht – und der Client könnte dann zukünftig diese anfordern, wenn er diese spezielle Request-Entität anfordern möchte:

“Future requests MAY specify the Content-Location URI as the request-URI if the desire is to identify the source of that particular entity.”

Wenn du bei deinem Bild, dass du mit <img src="hintergund.php"> einbindest, den Dateinamen vorgeben willst, den der Browser beim abspeichern vorschlagen soll – dann sollte

Content-Disposition: inline; filename="anderer-name.gif"

funktionieren.

MfG ChrisB

--
Autocomplete has spoiled me to a point where it happens every so often that I encounter a CAPTCHA, and I just type in the first character … and then wait for the rest of the code to be automatically suggested :/