我已经为我的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);
}];
}
我尝试了以下方案,
使用AFNetworking Library在iOS上上传图片
我可以在Android设备上看到通过iOS设备上传的图片。
我还可以在“我的iPhone应用程序”中看到通过Android上传的图片。
当我尝试在iOS上看到我上传的图片时,我发现上述错误。
提前致谢,任何人都可以提供任何建议来处理上述问题。
用于上传的代码
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;
} }