package.path = package.path .. ';/?.lua'; -- https://stackoverflow.com/questions/4990990/check-if-a-file-exists-with-lua local function file_exists(name) local f = io.open(name,"r") if f~=nil then io.close(f) return true else return false end end local file_to_check = string.match(ngx.var.request_uri, ".*/(.*)") local file_dir = ngx.var.tmp_file_dir local fullpath = file_dir .. "/" .. file_to_check .. ".jpeg"; ngx.log(ngx.INFO, "FILE TO CHECK -> ", fullpath) ngx.say(file_exists(fullpath))