1
我正嘗試使用預先簽名的網址從亞馬遜下載圖片。這裏是代碼,但是必須丟失一些東西,圖片沒有顯示。提前致謝!如何使用亞馬遜預簽名網址
//Set up the request
S3GetPreSignedURLRequest * request = [[S3GetPreSignedURLRequest alloc] init];
request.bucket = @"a";
request.key = @"b";
request.contentType = @"image/jpeg";
request.httpVerb = @"GET";
//set credential
AmazonCredentials * credentials = [[AmazonCredentials alloc] initWithAccessKey:ACCESS_KEY withSecretKey:SECRET_KEY];
request.credentials = credentials;
//set expire
NSDateComponents *components = [[[NSDateComponents alloc] init] autorelease];
[components setHour:1];
NSDate * oneHourFromNow = [[NSCalendar currentCalendar] dateByAddingComponents:components toDate:[NSDate date] options:0];
request.expires = oneHourFromNow;
//get the presigned URL
NSURL * url = [[Constants s3] getPreSignedURL: request];
你能解決這個問題。由於亞姆面臨同樣的問題 – 2011-08-26 08:20:35