nodemcu-httpserver/srv/httpserver-static.lua
2019-11-18 13:32:47 -06:00

14 lines
443 B
Lua

-- httpserver-static.lua
-- Part of nodemcu-httpserver, handles sending static files to client.
-- Author: Gregor Hartmann
return function (connection, req, args)
local buffer = dofile("httpserver-buffer.lc"):new()
dofile("httpserver-header.lc")(buffer, req.code or 200, args.ext, args.isGzipped)
-- Send header and return fileInfo
connection:send(buffer:getBuffer())
return { file = args.file, sent = 0}
end