public function getFileVariable($name) { if (!$this->hasFileVariable($name)) { return null; } $file = new File($this->getStorage()); $file->setExportFilename($_FILES[$name]["name"]); $file->setMimeType($_FILES[$name]["type"]); if (!move_uploaded_file($_FILES[$name]["tmp_name"], $file->getAbsoluteFilename())) { return null; } $file->save(); return $file; }