Example #1
0
 /**
  * Save an uploaded file into the standard system.
  * @param \Symfony\Component\HttpFoundation\File\UploadedFile $uploadedFile
  * @return File|false
  */
 public static function createFromUploaded($uploadedFile)
 {
     if (!$uploadedFile instanceof UploadedFile) {
         return false;
     }
     $file = new File();
     $file->name = $uploadedFile->getClientOriginalName();
     $file->mime_type = $uploadedFile->getMimeType();
     $file->save();
     $uploadedFile->move(dirname($file->getPathname()), basename($file->getPathname()));
     return $file;
 }