【问题标题】:ASIS3ObjectRequest issue bad url while uploading a file to Amazon将文件上传到亚马逊时,ASIS3ObjectRequest 发出错误的 url
【发布时间】:2014-09-01 21:23:07
【问题描述】:

ASIS3ObjectRequest *request =[ASIS3ObjectRequest PUTRequestForData:imagetoUpload withBucket:[[NSUserDefaults standardUserDefaults]valueForKey:@"bucketName"] key:uploadKey]; request.accessPolicy = ASIS3AccessPolicyPublicReadWrite; [请求 setDelegate:self]; [请求启动异步];

并得到这样的错误 错误域=ASIHTTPRequestErrorDomain Code=5“无法创建请求(错误的 url?)” UserInfo=0x10fa0550 {NSLocalizedDescription=无法创建请求(错误的 url?)}

请建议我如何在亚马逊服务中上传文件。

【问题讨论】:

    标签: ios7 amazon-web-services amazon-s3


    【解决方案1】:

    你应该使用官方的AWS SDK v2,这使得上传和下载文件到S3变得非常容易。 Github here 上提供了一些使用此库的示例(入门指南)。开发人员不再支持 ASIHTTP 库(截至 2011 年),因此明智的做法是切换到 AWS SDK。 SO here 上提供了如何使用 SDK 上传到 S3 的示例。 希望这可以帮助。 T.

    【讨论】:

    • 当我将 startAsynchronous 更改为 startSynchronous 时也会遇到同样的问题。
    • @SriM 您是否听从了我的建议并切换到 AWS SDK v2?
    • 其实我应该使用旧版本。它是给我的指示。所以现在正在苦苦挣扎..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-23
    • 1970-01-01
    • 2017-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多