From 9af6f6af5d31558f0b1ff279486c7d4a4db7f258 Mon Sep 17 00:00:00 2001 From: "patrick.xu" Date: Tue, 12 Apr 2022 21:09:38 +0800 Subject: [PATCH] UCloud_ListObjects urlencode query --- v1/ucloud/proxy.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/v1/ucloud/proxy.php b/v1/ucloud/proxy.php index 645d8c1..8d90917 100644 --- a/v1/ucloud/proxy.php +++ b/v1/ucloud/proxy.php @@ -336,7 +336,9 @@ function UCloud_ListObjects($bucket, $path_prefix, $marker, $count, $delimiter) global $UCLOUD_PROXY_SUFFIX; $host = $bucket . $UCLOUD_PROXY_SUFFIX; - $path = "?listobjects&prefix=" . $path_prefix ."&marker=". $marker . "&max-keys=" . $count ."&delimiter=" .$delimiter; + $query = "listobjects&prefix=" . $path_prefix ."&marker=". $marker . "&max-keys=" . $count ."&delimiter=" .$delimiter; + parse_str($query,$arr); + $path = "?" . http_build_query($arr); $req = new HTTP_Request('GET', array('host'=>$host, 'path'=>$path), null, $bucket, null, $action_type); $req->Header['Content-Type'] = 'application/x-www-form-urlencoded';