From 6a55b77f63e44f58f8434752b8262cd73b5cce03 Mon Sep 17 00:00:00 2001 From: SVCSLM Date: Thu, 13 Oct 2022 11:10:57 +0100 Subject: [PATCH] storage service returns fields not well formed error when trying to access file/ res from a link that is valid for mins --- .../src/Common/SharedAccessSignatureHelper.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azure-storage-common/src/Common/SharedAccessSignatureHelper.php b/azure-storage-common/src/Common/SharedAccessSignatureHelper.php index d5cc81f4..c39bbf74 100644 --- a/azure-storage-common/src/Common/SharedAccessSignatureHelper.php +++ b/azure-storage-common/src/Common/SharedAccessSignatureHelper.php @@ -165,8 +165,8 @@ public function generateAccountSharedAccessSignatureToken( $sas .= '&ss=' . $signedService; $sas .= '&srt=' . $signedResourceType; $sas .= '&sp=' . $signedPermissions; - $sas .= '&se=' . $signedExpiry; - $sas .= $signedStart === ''? '' : '&st=' . $signedStart; + $sas .= '&se=' . urlencode($signedExpiry); + $sas .= $signedStart === ''? '' : '&st=' . urlencode($signedStart); $sas .= $signedIP === ''? '' : '&sip=' . $signedIP; $sas .= '&spr=' . $signedProtocol; $sas .= '&sig=' . $sig;