fixes
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Version>2.11.2</Version>
|
<Version>2.11.3</Version>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
Reference in New Issue
Block a user