2015-10-16 76 views
0

我有下載這一形象的問題:使用SDWebImage無法下載的圖像與雙擴展名(.jpg.png)

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

從網站,但我得到了相同的結果如果手動嘗試使用與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]; 

回答

0

我結束了保存本地圖片的副本,只有.jpg擴展名,幸運的是,這是隻有佔位符圖像,但該錯誤仍然存​​在。我認爲這是由於iOS/SDWebImabe/NSURL閱讀網址鏈接