sanitizeFileName($newFile->getClientOriginalName()); $file->file_name = $newFileName; $file->name = pathinfo($newFileName, PATHINFO_FILENAME); $file->mime_type = $newFile->getMimeType(); $file->size = filesize($newFile->path()); $file->save(); } /** * Removes from file name non accepted characters * * @param string $fileName * * @return string */ protected function sanitizeFileName(string $fileName) { return str_replace(['#', '/', '\\'], '-', $fileName); } }