public function saveAs($fileName, $deleteTempFile = true)
{
if ($this->getErrorCode() === UPLOAD_ERR_OK && file_exists($this->getLocalName())) {
if ($deleteTempFile) {
return rename($this->getLocalName(), $fileName);
} else {
return copy($this->getLocalName(), $fileName);
}
} else {
return false;
}
}