aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common/Net/BaseRestService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Common/Net/BaseRestService.cs')
-rw-r--r--MediaBrowser.Common/Net/BaseRestService.cs9
1 files changed, 8 insertions, 1 deletions
diff --git a/MediaBrowser.Common/Net/BaseRestService.cs b/MediaBrowser.Common/Net/BaseRestService.cs
index 59818a932..a7e95fca2 100644
--- a/MediaBrowser.Common/Net/BaseRestService.cs
+++ b/MediaBrowser.Common/Net/BaseRestService.cs
@@ -241,6 +241,10 @@ namespace MediaBrowser.Common.Net
{
return false;
}
+ if (contentType.StartsWith("application/", StringComparison.OrdinalIgnoreCase))
+ {
+ return false;
+ }
return true;
}
@@ -257,7 +261,10 @@ namespace MediaBrowser.Common.Net
if (!compress || string.IsNullOrEmpty(RequestContext.CompressionType))
{
Response.ContentType = contentType;
- return await factoryFn().ConfigureAwait(false);
+
+ var stream = await factoryFn().ConfigureAwait(false);
+
+ return new StreamWriter(stream);
}
string content;