0
我在下載文件之前嘗試獲取圖像的大小時遇到問題。內容長度不可讀
我想從Xcode中的遠程服務器讀取圖像文件的標題。對樣本圖像的鏈接是在這裏:http://www.iseivijosdaile.lt/iPadWS/images/thumbnail_1195165011LIDF-0130.png
終端命令
curl --head http://www.iseivijosdaile.lt/iPadWS/images/thumbnail_1195165011LIDF-0130.png
回報的Content-Length:125803
雖然以下
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)response;
if ([response respondsToSelector:@selector(allHeaderFields)]) {
NSDictionary *dictionary = [httpResponse allHeaderFields];
NSLog([dictionary description]);
}
}
不包含的內容 - 現場長度。
爲什麼會發生這種情況,我該如何解決這個問題?
謝謝!
不,你的建議返回-1。我已經嘗試過了。 – bolshas 2012-01-16 21:37:07
來自Apple:包含接收器的所有HTTP頭字段的字典。通過檢查這個字典,客戶端可以看到HTTP服務器返回的「原始」頭信息。 – bolshas 2012-01-17 16:37:37
@bolshas我不知道。對我來說它一直很有效。 – 2012-01-17 17:33:26