code: public function upload($directorio, $nombre, $visible = false)
      {
          if(null === $this->file) {
              return false;
          }
  
          $targetDir = $this->getUploadRootDir() . DIRECTORY_SEPARATOR . $directorio;
          $extension=$this->getExtensionOriginal();
          $nombreArray=explode('.',$nombre);
          $extNombre='.'.$nombreArray[count($nombreArray)-1];
          if($extNombre==$extension){
              array_pop($nombreArray);
          }
          $slugify = new Slugify();
          $nombre=$slugify->slugify(implode('.',$nombreArray)).$extension;
          $this->file->move($targetDir, $nombre);
  
          $this->setRuta($directorio . DIRECTORY_SEPARATOR . $nombre);
          $this->setMimeType($this->file->getClientMimeType());
          $this->visible = $visible;
          return $nombre;
      }
docs: Upload archivo