This commit is contained in:
Pilzinsel64
2025-12-03 09:22:34 +01:00
parent 3381e5cbf0
commit 222dd7ea8a
3 changed files with 5 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
using Castle.Core.Logging; using Castle.Core.Logging;
using System.Net.Mime;
using System.Web; using System.Web;
namespace Pilz.Net.Api; namespace Pilz.Net.Api;

View File

@@ -536,9 +536,9 @@ public class ApiServer : IApiServer
return null; return null;
else if (targetType.IsAssignableTo(typeof(ApiRawByteMessage))) else if (targetType.IsAssignableTo(typeof(ApiRawByteMessage)))
{ {
var bytes = new byte[context.Request.ContentLength64]; var ms = new MemoryStream((int)context.Request.ContentLength64);
context.Request.InputStream.Read(bytes, 0, bytes.Length); context.Request.InputStream.CopyTo(ms);
message = new ApiRawByteMessage(bytes); message = new ApiRawByteMessage(ms.ToArray());
} }
else if (targetType.IsAssignableTo(typeof(ApiRawStreamMessage))) else if (targetType.IsAssignableTo(typeof(ApiRawStreamMessage)))
message = new ApiRawInputStreamMessage(context.Request.InputStream, context.Request.ContentLength64); message = new ApiRawInputStreamMessage(context.Request.InputStream, context.Request.ContentLength64);

View File

@@ -8,7 +8,7 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
<Version>2.11.2</Version> <Version>2.11.3</Version>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>