From e2ab4b20c98ee5a5782bb84290f85ae3348ebe25 Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Fri, 8 Dec 2017 11:36:24 +0800 Subject: [PATCH] =?UTF-8?q?HttpResult=E6=94=AF=E6=8C=81byte[]=E3=80=81Byte?= =?UTF-8?q?Buffer=E5=92=8CByteBuffer[]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/org/redkale/net/http/HttpResponse.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/org/redkale/net/http/HttpResponse.java b/src/org/redkale/net/http/HttpResponse.java index 7da63800f..5eb9240c6 100644 --- a/src/org/redkale/net/http/HttpResponse.java +++ b/src/org/redkale/net/http/HttpResponse.java @@ -460,6 +460,12 @@ public class HttpResponse extends Response { getContext().getLogger().log(Level.WARNING, "HttpServlet finishJson HttpResult File occur, forece to close channel. request = " + getRequest(), e); finish(500, null); } + } else if (result.getResult() instanceof byte[]) { + finish((byte[]) result.getResult()); + } else if (result.getResult() instanceof ByteBuffer) { + finish((ByteBuffer) result.getResult()); + } else if (result.getResult() instanceof ByteBuffer[]) { + finish((ByteBuffer[]) result.getResult()); } else if (result.getResult() instanceof String) { finish((String) result.getResult()); } else if (result.getResult() == null) {