Получить удаленный размер файла через HTTP без загрузки указанного файла - PullRequest
0 голосов
/ 03 августа 2010

Есть ли способ получить размер (удаленного, http) файла без его фактической загрузки?

Все другие подобные вопросы, похоже, вращаются вокруг захвата expectedContentLength из NSURLResponse объекта в didReceiveResponse:, но я не хочу загружать файл, я просто хочу знать, насколько он большой.

1 Ответ

2 голосов
/ 03 августа 2010

Попробуйте сделать запрос HEAD, он возвращает только заголовки с включенным заголовком Content-Length.

~$ curl -I http://google.com/
HTTP/1.1 301 Moved Permanently
Location: http://www.google.com/
Content-Length: 219
...
...