diff --git a/silkmvc/core/hook.lua b/silkmvc/core/hook.lua index bad7f4b..6cd7820 100644 --- a/silkmvc/core/hook.lua +++ b/silkmvc/core/hook.lua @@ -199,6 +199,15 @@ if HEADER["Cookie"] then end end +-- multipart request +REQUEST.multipart = {} +for key,val in pairs(_SERVER) do + local s,e,v = key:find("MULTIPART%[(.*)%]") + if s then + REQUEST.multipart[v] = val + end +end + local code, error = decode_request_data() if code ~= 0 then