/** * * specification.description die Beschreibung der Datei (optional) * * wenn bestehende Dateien erneut hochgeladen werden (durch hash) wird der dateiname der uploaded file upgedated! * @param \Webforge\Common\System\File am besten eine \Psc\System\UploadedFile * @controller-api */ public function insertFile(File $file, stdClass $specification) { $description = isset($specification->description) ? $specification->description : NULL; $uplFile = $this->manager->store($file, $description, UploadManager::IF_NOT_EXISTS | UploadManager::UPDATE_ORIGINALNAME); $uplFile->setDescription($description); // update, falls es die datei schon gab $this->manager->flush(); return new ServiceResponse(Service::OK, $uplFile, ServiceResponse::JSON_UPLOAD_RESPONSE); }