From feaa73ecf4807cd8df1a119fc3b62f21de596cfc Mon Sep 17 00:00:00 2001 From: Mikhail Thompson Date: Thu, 27 Jun 2024 07:30:59 +0300 Subject: [PATCH] Update Program.cs --- nksrv/Program.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/nksrv/Program.cs b/nksrv/Program.cs index f6a02ae..edb0d8c 100644 --- a/nksrv/Program.cs +++ b/nksrv/Program.cs @@ -272,7 +272,7 @@ namespace nksrv - using (var fss = new FileStream(fs, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (var fss = new FileStream(fs, FileMode.Open, FileAccess.Read, FileShare.Read)) { using (var responseStream = ctx.OpenResponseStream()) { @@ -280,7 +280,14 @@ namespace nksrv { ctx.Response.ContentType = "video/mp4"; } - ctx.Response.ContentLength64 = fss.Length; + else if (ctx.RequestedPath.EndsWith(".json")) + { + ctx.Response.ContentType = "application/json"; + } + ctx.Response.StatusCode = 200; + //ctx.Response.ContentLength64 = fss.Length; + + fss.CopyTo(responseStream); fss.Close(); }