[英]Loading an image using SDWebImage with no file extension
所以我使用SDWebImage
在我的iOS UITableView
異步加載圖像。 為此,我打電話給:
[cell.itemImageView setImageWithURL:imageUrl placeholderImage:[UIImage imageName:@"placeholder.png"]];
imageUrl
可能是:
imageUrl = [NSURL URLWithString:@"http://example.org/image.png"];
這一切都很好,但我正在使用的服務器API偶爾會返回沒有圖像擴展名的圖像。 在這種情況下,SDWebImage似乎不會嘗試加載圖像。 無論如何我可以強迫它下載圖像嗎? 我不能只是將.png
附加到圖像,因為這會導致托管圖像的權限問題。
編輯:我剛剛在當前托管的示例圖像上運行此命令(GUID是文件名):
curl -i -X HEAD http://example.org/images/98b67f6a-671c-482c-8e3b-0ade8bfa01be
然后它返回:
HTTP/1.1 200 OK
x-amz-id-2: UGcGcyUuUfWBD2YrhmfoRq8oiXIwEkBJ9x4TdimLAcPc9Yim26tRRgjN/PVBak+S
x-amz-request-id: 513EDF3EB400DE6E
Date: Mon, 12 Aug 2013 16:03:08 GMT
Last-Modified: Thu, 13 Jun 2013 01:28:50 GMT
ETag: "96ca8a122a94c97eee83ef685c7e2e7b"
Accept-Ranges: bytes
Content-Type: image/jpg
Content-Length: 17631
Server: AmazonS3
不是一個答案,但為了解決這個問題,我最終改變了服務器以保存帶有擴展名的圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.