Webserver: -mod: set header for browser caching for image requests

This commit is contained in:
lukeIam committed 2013-12-13 18:03:17 +01:00
1 parent 92012cf45e
commit 924f45c6d0
1 file changed
+9
@@ -1,4 +1,5 @@
using System;
using System.Net;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.IO;
@@ -217,6 +218,10 @@ namespace ServerLib
if (WebOperationContext.Current != null)
{
WebOperationContext.Current.OutgoingResponse.ContentType = "image/png";
WebOperationContext.Current.OutgoingResponse.LastModified = DateTime.UtcNow;
WebOperationContext.Current.OutgoingResponse.Headers.Add(
HttpResponseHeader.Expires,
DateTime.UtcNow.AddYears(1).ToString("r"));
}
byte[] data = CServer.GetSiteFile("css\\images\\" + filename);
@@ -237,6 +242,10 @@ namespace ServerLib
if (WebOperationContext.Current != null)
{
WebOperationContext.Current.OutgoingResponse.ContentType = "image/png";
WebOperationContext.Current.OutgoingResponse.LastModified = DateTime.UtcNow;
WebOperationContext.Current.OutgoingResponse.Headers.Add(
HttpResponseHeader.Expires,
DateTime.UtcNow.AddYears(1).ToString("r"));
}
byte[] data = CServer.GetSiteFile("img/" + filename);