Mercurial > prosody-modules
comparison mod_http_upload/mod_http_upload.lua @ 1906:5849d70bcd37
mod_http_upload: Fix Content-Length header (it is now identical to the one in net.http.server)
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 14 Oct 2015 13:20:59 +0200 |
parents | 43fac0c2c772 |
children | 24c22cbb86e4 |
comparison
equal
deleted
inserted
replaced
1905:43fac0c2c772 | 1906:5849d70bcd37 |
---|---|
112 end | 112 end |
113 | 113 |
114 local serve_uploaded_files = module:depends("http_files").serve(storage_path); | 114 local serve_uploaded_files = module:depends("http_files").serve(storage_path); |
115 local http_server = require"net.http.server"; | 115 local http_server = require"net.http.server"; |
116 | 116 |
117 local function size_only(response, data) | 117 local function size_only(response, body) |
118 if data then | 118 if body then |
119 response.headers.content_size = #data; | 119 response.headers.content_length = #body; |
120 end | 120 end |
121 return http_server.send_response(response); | 121 return http_server.send_response(response); |
122 end | 122 end |
123 | 123 |
124 local function serve_head(event, path) | 124 local function serve_head(event, path) |