无法下载具有双重扩展名的图像 (.jpg.png)

Unable to download an image with double extension (.jpg.png)

我下载这张图片有问题:

http://images.cubovision.it/vod/Film/2015/01/CUBOMOBILE_SCROLL_90003165.jpg

使用 SDWebImage 从网络上下载,但如果手动尝试使用 NSURLNSData 同步下载它,我会得到相同的结果。我得到的错误是:

NSURLErrorDomain Code=404

只有 当我尝试在我的应用程序中下载图像时发生,如果我尝试从 Web 浏览器、Safari 浏览器查看它 iOS 和OS X 图像可以查看和下载。但是,如果我尝试从计算机下载图像,图像文件有两个扩展名,.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];

我最终保存了图像的本地副本,只有 .jpg 扩展名,幸运的是这只是一个占位符图像,但错误仍然存​​在。我认为这是由于 iOS/SDWebImabe/NSURL 阅读 URL 链接

的方式