62,244
社区成员




Response.StatusCode = 200;
//Content-Length
Response.AppendHeader("Content-Length", fileLenght.ToString());
//ContentType
Response.ContentType = GetContentType(fi.Extension);
//ContentLocation
Response.AppendHeader("Content-Location", Request.Url.AbsoluteUri);
//Last-Mondified
Response.Cache.SetLastModified(fi.LastWriteTime);
Response.AppendHeader("Accept-Ranges", "bytes");
//Cache-Control
Response.Cache.SetCacheability(HttpCacheability.Public);
//ETag
Response.Cache.SetETag(fileHash);
Response.TransmitFile(FilePath);
Response.End();