无法下载具有双重扩展名的图像 (.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
从网络上下载,但如果手动尝试使用 NSURL
和 NSData
同步下载它,我会得到相同的结果。我得到的错误是:
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 链接
的方式
我下载这张图片有问题:
http://images.cubovision.it/vod/Film/2015/01/CUBOMOBILE_SCROLL_90003165.jpg
使用 SDWebImage
从网络上下载,但如果手动尝试使用 NSURL
和 NSData
同步下载它,我会得到相同的结果。我得到的错误是:
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 链接