From d23a7dc9f2a90e123a5c631324a5f3cfb372fe22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Carretero?= <frederic.carretero@veremes.com> Date: Wed, 14 Nov 2018 11:21:14 +0100 Subject: [PATCH] Correction d'un bug dans l'upload d'un fichier sur S3. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Suppression du slash de début de ligne dans la paramètre 'key' (sinon création d'un répertoire vide sur S3). --- vas/rest/class/vmlib/phpUtil.inc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vas/rest/class/vmlib/phpUtil.inc b/vas/rest/class/vmlib/phpUtil.inc index f5e5d11b..0518e96f 100755 --- a/vas/rest/class/vmlib/phpUtil.inc +++ b/vas/rest/class/vmlib/phpUtil.inc @@ -151,6 +151,10 @@ function stripslashes_deep($aString) { } $sServerPath = str_replace($properties["vas_home"], $sPrefix , $sServerPath); + + // Suppression du slash de début de ligne (sinon création d'un répertoire vide sur S3). + if (strpos($sServerPath, '/') === 0) + $sServerPath = substr($sServerPath, 1); $aResult = $s3->putObject(array( 'Bucket' => $sBucket, -- GitLab