iPhone Скачать приложение - PullRequest
0 голосов
/ 24 июня 2009

Я хочу спросить вас, просто ли загружать данные с таких URL-адресов, как .php и т. Д. Или нет. Загрузка с прямых URL, таких как этот http://www.rarlab.com/rar/wrar380.exe, очень проста с использованием NSURLConnection. Но если я использую NSURLConnection на таких серверах, как rapidshare.com, download.cnet.com и т. Д., Это не работает. Я знаю почему, потому что это загрузка содержимого URL, а содержание URL на этой странице является веб-страницей. Поэтому мой вопрос заключается в том, можно ли перенаправить URL-адрес файла на эти серверы, и если это так, не могли бы вы дать мне указание, где его изучить или что-то подобное? Мне действительно не нужно решение, но я понятия не имею, как его решить. Единственное, что я знаю, это то, что на веб-страницах это делается с помощью некоторых заголовков, но я не знаю PHP. Спасибо за ответы.

1 Ответ

1 голос
/ 24 июня 2009

Сервер, как и download.cnet.com, перенаправит пользователя к зеркалу ближе к ним. Вы должны разрешить перенаправления с вами NRURLConnection.

См. http://developer.apple.com/documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html#//apple_ref/doc/uid/20001836-160106

...