diff --git a/Controller/UploadController.php b/Controller/UploadController.php index 3e2e89b745f4ab4a0d35fcfea8a3939cded2ccff..7aeaebcbd45e46492a414e292d6637645ce9e584 100644 --- a/Controller/UploadController.php +++ b/Controller/UploadController.php @@ -121,7 +121,28 @@ class UploadController extends Controller } $this->fileManager->completed($file); + + $parameters = [ + 'id' => $file->getId(), + 'token' => $request->query->get('token') + ]; + return $this->createResponse( + Response::HTTP_OK, + 'File uploaded', + [ + 'files' => [ + [ + 'id' => $file->getId(), + 'name' => $file->getOriginalFilename(), + 'type' => $file->getMimeType(), + 'size' => $file->getSize(), + 'url' => $this->router->generate('file_upload_get', $parameters), + 'delete_type' => 'DELETE', + 'delete_url' => $this->router->generate('file_upload_delete', $parameters), + ] + ] + ] ); }