Skip to content

Commit 67d2132

Browse files
authored
Update QCloudCOSXMLService+Manager.m
1 parent 10e9ff3 commit 67d2132

File tree

1 file changed

+1
-12
lines changed

1 file changed

+1
-12
lines changed

QCloudCOSXML/Classes/Manager/QCloudCOSXMLService+Manager.m

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -276,18 +276,7 @@ - (void)getPresignedURL:(QCloudGetPresignedURLRequest *)request {
276276
request:request
277277
urlRequest:(NSMutableURLRequest *)urlRequest
278278
compelete:^(QCloudSignature *signature, NSError *error) {
279-
NSString *signatureStr = signature.signature;
280-
NSMutableArray *paramas = [signatureStr componentsSeparatedByString:@"&"];
281-
[[paramas copy] enumerateObjectsUsingBlock:^(NSString *obj, NSUInteger idx, BOOL * _Nonnull stop) {
282-
if([obj hasPrefix:@"q-url-param-list"]){
283-
NSArray *temp = [obj componentsSeparatedByString:@"="];
284-
NSString *key = temp.firstObject;
285-
NSString *value = [QCloudStrigngURLEncode(QCloudStrigngURLEncode(temp.lastObject , NSUTF8StringEncoding), NSUTF8StringEncoding) lowercaseString];
286-
paramas[idx] = [NSString stringWithFormat:@"%@=%@",key,value];
287-
*stop = YES;
288-
}
289-
}];
290-
NSString *authorizatioinString = [paramas componentsJoinedByString:@"&"];
279+
NSString *authorizatioinString = signature.signature;
291280
if ([requestURLString hasSuffix:@"&"] || [requestURLString hasSuffix:@"?"]) {
292281
requestURLString = [requestURLString stringByAppendingString:authorizatioinString];
293282
} else if([requestURLString containsString:@"?"] && ![requestURLString hasSuffix:@"&"]){

0 commit comments

Comments
 (0)