我在下载此图片时遇到问题:
http://images.cubovision.it/vod/Film/2015/01/CUBOMOBILE_SCROLL_90003165.jpg
使用SDWebImage
从网上,但如果手动尝试与NSURL
和NSData
同步下载,我会得到相同的结果。我得到的错误是:
NSURLErrorDomain Code=404
当我尝试在我的应用程序中下载图像时,仅发生,如果我尝试从Web浏览器查看它,则iOS和OS X的Safari都可以查看和下载图像。如果我尝试从计算机下载图像,则图像文件有两个扩展名,但是,.JPG和.PNG
档案名称:
CUBOMOBILE_SCROLL_90003165.jpg.png
我该如何解决这个问题?
这是我目前用于下载图片的代码:
NSURL + NSData的:
NSURL *url = [NSURL URLWithString:@"http://images.cubovision.it/vod/Film/2015/01/CUBOMOBILE_SCROLL_90003165.jpg"];
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:url]];
[self.view addSubview:[[UIImageView alloc] initWithImage:image]];
SDWebImage:
[self.purchaseCoverImage sd_setImageWithURL:[NSURL URLWithString:@"http://images.cubovision.it/vod/Film/2015/01/CUBOMOBILE_SCROLL_90003165.jpg"]
placeholderImage:[UIImage imageNamed:@"itemCollectionPlaceholder"]
options:SDWebImageCacheMemoryOnly
completed:nil];
答案 0 :(得分:0)
我最终保存了图片的本地副本,只有.jpg
扩展名,幸运的是,这只是占位符图片,但错误仍然存在。我认为这是由于iOS
/ SDWebImabe
/ NSURL
读取网址链接的方式