Ich gebe eine PDF-Datei in einem Web-Browser (IE8) HttpContext.Response.writefile(fileName)
aus und es funktioniert super. Wenn ich versuche, die Datei zu speichern, wird der Name des Aschx-Handlers als Standard angegeben. Ich würde gerne den richtigen Namen weitergeben.PDF-Handler: Content-Disposition Dateiname
Ich versuchte Header-Informationen wie folgt hinzuzufügen:
context.Response.AddHeader("content-disposition", "attachment; filename=" + fileInfo.Name);
Und es funktioniert, aber ich möchte nicht, um den Benutzer wählen müssen zwischen öffnen und speichern, möchte ich die Datei normal öffnen und wenn der Benutzer wählt, um es zu speichern, dann würde der Dialog ihm den Standarddateinamen geben.
Ich habe auch versucht:
context.Response.AddHeader("content-disposition", "inline; filename=" + fileInfo.Name);
Oder einfach nur, wie Scott Hanselman suggested in his blog.
context.Response.AddHeader("content-disposition", "filename=" + fileInfo.Name);
Keine von denen für mich arbeiten. Hat jemand irgendwelche Ideen?
VIELEN DANK Julian, es jetzt Sinn machen. – user2062308