From 7d55f8e9f82e7a40e8a32a298ed91fc89509257e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Guillaume=20Perr=C3=A9al?= <guillaume.perreal@irstea.fr>
Date: Thu, 22 Jan 2015 10:19:56 +0100
Subject: [PATCH] =?UTF-8?q?UploadController:=20retourne=20les=20donn=C3=A9?=
 =?UTF-8?q?es=20attendu=20par=20le=20Javascript.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Controller/UploadController.php | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/Controller/UploadController.php b/Controller/UploadController.php
index 3e2e89b7..7aeaebcb 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),
+                    ]
+                ]
+            ]
         );
     }
 
-- 
GitLab