Browse Source

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

pull/47/head
loveshell 10 years ago
parent
commit
eaa4055a98
  1. 14
      waf.lua

14
waf.lua

@ -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

Loading…
Cancel
Save