增加post对上传文件的检测流程

pull/47/head
loveshell 2015-04-08 00:18:21 +08:00
parent ae8aa78f9f
commit eaa4055a98
1 changed files with 14 additions and 0 deletions

14
waf.lua
View File

@ -41,6 +41,20 @@ elseif PostCheck then
return true
end
size = size + len(data)
local m = ngx.re.match(data,'Content-Disposition: form-data;(.+)filename="(.+)\\.(.*)"','ijo')
if m then
fileExtCheck(m[3])
filetranslate = true
else
if ngx.re.find(data,"Content-Disposition:",'isjo') then
filetranslate = false
end
if filetranslate==false then
if body(data) then
return true
end
end
end
local less = content_length - size
if less < chunk_size then
chunk_size = less