From 31da8eb9ef38af5c9cc05c76342a34fa2fb8b97c Mon Sep 17 00:00:00 2001 From: lookshe Date: Fri, 5 Feb 2016 14:21:39 +0100 Subject: Update index.php PUT needs to save the file with decoded filename --- storage-backend/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/storage-backend/index.php b/storage-backend/index.php index 5d70b79..8b5f2b4 100644 --- a/storage-backend/index.php +++ b/storage-backend/index.php @@ -90,7 +90,7 @@ switch ($method) { if (!checkFilenameParameter($filename, $slotParameters)) { sendHttpReturnCodeAndJson(403, "Uploaded filename differs from requested slot filename."); } - $uploadFilePath = getUploadFilePath($slotUUID, $config, $slotParameters['filename']); + $uploadFilePath = rawurldecode(getUploadFilePath($slotUUID, $config, $slotParameters['filename'])); if (file_exists($uploadFilePath)) { sendHttpReturnCodeAndJson(403, "The slot was already used."); } @@ -250,4 +250,4 @@ function generate_uuid() { mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ) ); } -?> \ No newline at end of file +?> -- cgit v1.2.3