ASIS3ObjectRequest * request = [ASIS3ObjectRequest PUTRequestForData:imagetoUpload withBucket:[[NSUserDefaults standardUserDefaults] valueForKey:@“bucketName”] key:uploadKey]; request.accessPolicy = ASIS3AccessPolicyPublicReadWrite; [request setDelegate:self]; [请求startAsynchronous];
并得到这样的错误 错误域= ASIHTTPRequestErrorDomain代码= 5“无法创建请求(错误的网址?)”UserInfo = 0x10fa0550 {NSLocalizedDescription =无法创建请求(错误的网址?)}
请建议我如何在亚马逊服务中上传文件。
答案 0 :(得分:0)
您应该使用官方AWS SDK v2,这样可以非常轻松地将文件上传并下载到S3。 Github here提供了一些使用此库的示例(入门指南)。开发人员不再支持ASIHTTP库(截至2011年),因此切换到AWS SDK可能是明智之举。有关如何使用SDK上传到S3的示例,请参见SO here。 希望这可以帮助。吨。