iOS中的AFNetworking中的setImageWithURLRequest问题?

时间:2015-11-18 13:12:52

标签: ios objective-c swift afnetworking afnetworking-2

我已经为我的iPhone应用程序编写了以下函数来从网址加载图像。

$_POST['datastring']

它在开发环境中运行良好。当我们用亚马逊s3切换到生产环境时。相同的方法显示以下错误。

- (void) downloadImage:(UIImageView *) sliderImage fromUrl:(NSString *)url{

    NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:url]];

    [sliderImage setImageWithURLRequest:request placeholderImage:[UIImage imageNamed:@"ImageThumb.png"] success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
        [sliderImage setImage:image];
    }
                              failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {
                                  NSLog(@"Image fetch error %@",response);
                              }];

}

我尝试了以下方案,

  1. 使用AFNetworking Library在iOS上上传图片

  2. 我可以在Android设备上看到通过iOS设备上传的图片。

  3. 我还可以在“我的iPhone应用程序”中看到通过Android上传的图片。

  4. 当我尝试在iOS上看到我上传的图片时,我发现上述错误。

  5. 提前致谢,任何人都可以提供任何建议来处理上述问题。

    用于上传的代码

    Image fetch error <NSHTTPURLResponse: 0x16750060> { URL: https://xxx.s3.amazonaws.com/images/xxx/17/630/Photo/1447846574_FlwJYa6rpI64w5J.jpg } { status code: 200, headers {
        "Accept-Ranges" = bytes;
        "Content-Length" = 733355;
        "Content-Type" = "image/jpg";
        Date = "Wed, 18 Nov 2015 12:46:07 GMT";
        Etag = "\"e1f9sdw2ad071a3afsf2423b484a\"";
        "Last-Modified" = "Wed, 18 Nov 2015 11:36:15 GMT";
        Server = AmazonS3;
        "x-amz-id-2" = "+o/vxxxxxasdaxasdaxxxxxxsd=";
        "x-amz-request-id" = 0D5E0340BC5BDFF6;
    } }
    

0 个答案:

没有答案