Я использую исходный код ASIHTTPRequest для загрузки файла из удаленного места. Удивительно, но загрузка происходит, но после этого ничего не происходит. Я положил в лог-оператор в методе handleBytesAvailable и может видеть всю стоимость файла, загружаемого по частям и добавленную в переменную файла fileDownloadOutputStream.Загрузка файла с ASIHTTPRequest - приложение для iPhone
Но как только все байты были загружены, ничего не происходит. Методы делегатов не называются (ни неудача, ни успех).
Может кто-нибудь рассказать мне, что происходит? Или как правильно скачать файл с удаленного сервера с помощью ASIHTTPRequest?
Спасибо.
Немного больше деталей
Положив несколько операторов журнала, кажется, что после того, как все байты были загружены, класс запроса получает ответ тайм-аут. И после этого методы делегата не вызываются. Не знаю, почему должен произойти тайм-аут, потому что из журналов видно, что все байты файла уже загружены. Помогает ли это?
Я делаю это уже. Проблема заключается в загрузке файлов, а в последнем бите что-то происходит, и методы делегата не вызываются. – lostInTransit
вы уверены, что это не ошибка на стороне сервера? – ACBurk