-
Notifications
You must be signed in to change notification settings - Fork 253
Closed
Description
I have Web API which returns file resources by id and file can be renamed by query string parameter by setting it to content-disposition.
I just added CacheOutput to API and noticed that when called /api/{fileID}?filename=somefile.dat then response headers look fine like:
HTTP/1.1 200 OK
Cache-Control: max-age=18000
Transfer-Encoding: chunked
Content-Type: application/octet-stream
ETag: "e7cb87a4-54cd-4665-9170-d780e2f7d83d"
Server: Microsoft-IIS/8.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Content-Disposition: attachment; filename=somefile.dat
Date: Fri, 06 Jan 2017 11:55:54 GMT
But when I call same url again then file will be returned from cache. On this time response headers doesn't contain Content-Disposition which affects that filename is {fileID} and that is not what I need:
HTTP/1.1 200 OK
Cache-Control: max-age=18000
Content-Length: 294912
Content-Type: application/octet-stream
ETag: "e7cb87a4-54cd-4665-9170-d780e2f7d83d"
Server: Microsoft-IIS/8.0
X-AspNet-Version: 4.0.30319
Date: Fri, 06 Jan 2017 11:56:13 GMT
Can this be fixed somehow e.g. configuration etc?
Metadata
Metadata
Assignees
Labels
No labels