Browse Source

show Transfer-Encoding: chunked

ithewei 3 years ago
parent
commit
1e1fbae780
1 changed files with 4 additions and 1 deletions
  1. 4 1
      examples/httpd/handler.cpp

+ 4 - 1
examples/httpd/handler.cpp

@@ -290,8 +290,11 @@ int Handler::sendLargeFile(const HttpContextPtr& ctx) {
         }
         }
         size_t filesize = file.size();
         size_t filesize = file.size();
         ctx->writer->WriteHeader("Content-Type", http_content_type_str(content_type));
         ctx->writer->WriteHeader("Content-Type", http_content_type_str(content_type));
+#if USE_TRANSFER_ENCODING_CHUNKED
+        ctx->writer->WriteHeader("Transfer-Encoding", "chunked");
+#else
         ctx->writer->WriteHeader("Content-Length", filesize);
         ctx->writer->WriteHeader("Content-Length", filesize);
-        // ctx->writer->WriteHeader("Transfer-Encoding", "chunked");
+#endif
         ctx->writer->EndHeaders();
         ctx->writer->EndHeaders();
 
 
         char* buf = NULL;
         char* buf = NULL;