diff --git a/src/main/java/io/vertx/core/http/impl/Http1xConnectionBase.java b/src/main/java/io/vertx/core/http/impl/Http1xConnectionBase.java index 0dfd170f2..1d4bcb00e 100644 --- a/src/main/java/io/vertx/core/http/impl/Http1xConnectionBase.java +++ b/src/main/java/io/vertx/core/http/impl/Http1xConnectionBase.java @@ -240,7 +240,7 @@ abstract class Http1xConnectionBase> extends Conn @Override protected void reportsBytesWritten(Object msg) { - if (msg instanceof HttpObject) { + if (msg instanceof HttpObject || msg instanceof FileRegion || msg instanceof ChunkedFile) { bytesWritten += getBytes(msg); } else if (msg instanceof WebSocketFrame) { // Only report WebSocket messages since HttpMessage are reported by streams