diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-03-23 00:04:36 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-03-23 00:04:36 -0400 |
| commit | b20151fff373100da7946df93afb7dd4dccea3e4 (patch) | |
| tree | a16d7085c0eab807c309c94461ed60821029f1ff /MediaBrowser.Server.Implementations/HttpServer/RangeRequestWriter.cs | |
| parent | 4bc27f3a65ddbffcc7b74683df72503f20df275c (diff) | |
copy dashboard to the output folder and load from the file system, instead of using embedded resources
Diffstat (limited to 'MediaBrowser.Server.Implementations/HttpServer/RangeRequestWriter.cs')
| -rw-r--r-- | MediaBrowser.Server.Implementations/HttpServer/RangeRequestWriter.cs | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/MediaBrowser.Server.Implementations/HttpServer/RangeRequestWriter.cs b/MediaBrowser.Server.Implementations/HttpServer/RangeRequestWriter.cs index 9981e5fe1..b61e05d0b 100644 --- a/MediaBrowser.Server.Implementations/HttpServer/RangeRequestWriter.cs +++ b/MediaBrowser.Server.Implementations/HttpServer/RangeRequestWriter.cs @@ -1,7 +1,6 @@ using ServiceStack.Service; using System; using System.Collections.Generic; -using System.Collections.Specialized; using System.IO; using System.Linq; using System.Net; @@ -17,19 +16,19 @@ namespace MediaBrowser.Server.Implementations.HttpServer /// <value>The source stream.</value> private Stream SourceStream { get; set; } private HttpListenerResponse Response { get; set; } - private NameValueCollection RequestHeaders { get; set; } + private string RangeHeader { get; set; } private bool IsHeadRequest { get; set; } /// <summary> /// Initializes a new instance of the <see cref="StreamWriter" /> class. /// </summary> - /// <param name="requestHeaders">The request headers.</param> + /// <param name="rangeHeader">The range header.</param> /// <param name="response">The response.</param> /// <param name="source">The source.</param> /// <param name="isHeadRequest">if set to <c>true</c> [is head request].</param> - public RangeRequestWriter(NameValueCollection requestHeaders, HttpListenerResponse response, Stream source, bool isHeadRequest) + public RangeRequestWriter(string rangeHeader, HttpListenerResponse response, Stream source, bool isHeadRequest) { - RequestHeaders = requestHeaders; + RangeHeader = rangeHeader; Response = response; SourceStream = source; IsHeadRequest = isHeadRequest; @@ -52,7 +51,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer _requestedRanges = new List<KeyValuePair<long, long?>>(); // Example: bytes=0-,32-63 - var ranges = RequestHeaders["Range"].Split('=')[1].Split(','); + var ranges = RangeHeader.Split('=')[1].Split(','); foreach (var range in ranges) { |
