private function getFile($rec) { $dir = App::upload() . $rec->tk . '/'; if (!file_exists($dir . $rec->name)) { exit; } $key = $this->getKey($rec->tk); if ($key === false) { exit; } //se a KEY não existir, sai em silêncio $f = base64_encode(file_get_contents($dir . $rec->name)); //Codifica com AKEY do usuário (TK) Lib\Aes::size(256); $f = Lib\Aes::enc($f, $key); //Envia o arquivo solicitado exit(json_encode(array_merge(get_object_vars($rec), ['name' => $rec->name, 'file' => $f]))); }