Robert B.: Content-Disposition: attachment via Querystring korrekt setzen

Beitrag lesen

Moin,

das …

<If "%{QUERY_STRING} =~ /get/">
Header set Content-Disposition "expr=attachment; filename=%{REQUEST_URI}"
</If>

… war mal wieder ein Beispiel von „Overengineering“ nach nicht vollständigem Lesen und Verstehen des RFCs:

filename ist ein optionaler Parameter hier. Wenn dieser fehlt, wird automatisch der Basename der Ressource vorgeschlagen. Das Problem ist also viel einfacher zu lösen:

<If "%{QUERY_STRING} =~ /get/">
Header set Content-Disposition "attachment"
</If>

Viele Grüße
Robert