/** * @param UploadedFile $file */ public function setFile(UploadedFile $file) { $this->file = $file; $arrMimeType = array('image/gif', 'image/jpeg', 'image/png', 'image/bmp'); if (in_array($file->getMimeType(), $arrMimeType)) { $data = file_get_contents($file->getPathName()); $this->logo = base64_encode('data:' . $file->getMimeType() . ';base64,' . $data); } }