Exemple #1
0
 public override void SendResponseFromFile(string filename, long offset, long length)
 {
     using (var fsSrc = new EnhancedFileStream(filename, FileMode.Open, FileAccess.Read))
     {
         fsSrc.Position = offset;
         fsSrc.CopyTo(context.Response.OutputStream, (int)length);
     }
 }
Exemple #2
0
 public override void SendResponseFromFile(IntPtr handle, long offset, long length)
 {
     using (var fsSrc = new EnhancedFileStream(new SafeFileHandle(handle, false), FileAccess.Read))
     {
         fsSrc.Position = offset;
         fsSrc.CopyTo(context.Response.OutputStream, (int)length);
     }
 }