--- a/mod_http_upload/mod_http_upload.lua Mon Mar 07 13:47:13 2016 +0100
+++ b/mod_http_upload/mod_http_upload.lua Tue Mar 08 19:36:27 2016 +0100
@@ -12,6 +12,7 @@
local lfs = require"lfs";
local uuid = require"util.uuid".generate;
local urlencode = require"util.http".urlencode;
+local dataform = require "util.dataforms".new;
local t_concat = table.concat;
local t_insert = table.insert;
local s_upper = string.upper;
@@ -32,6 +33,11 @@
module:add_feature(xmlns_http_upload);
+module:add_extension(dataform {
+ { name = "FORM_TYPE", type = "hidden", value = xmlns_http_upload },
+ { name = "max-file-size", type = "text-single" },
+}:form({ ["max-file-size"] = tostring(file_size_limit) }, "result"));
+
-- state
local pending_slots = module:shared("upload_slots");