private function handleFileUpload(ilAssKprimChoiceAnswer $answer, $fileData) { $imagePath = $this->getImagePath(); if (!file_exists($imagePath)) { ilUtil::makeDirParents($imagePath); } $filename = $this->createNewImageFileName($fileData['name'], true); $answer->setImageFsDir($imagePath); $answer->setImageFile($filename); if (!ilUtil::moveUploadedFile($fileData['tmp_name'], $fileData['name'], $answer->getImageFsPath())) { return 2; } return 0; }