Процесс загрузки не отображается в NSProgress при попытке загрузить файл с URL-адреса сервера GoDaddy

Я хочу загрузить файл mp3 с сервера goDaddy и отобразить процесс загрузки в NSPorgress. Вот почему я использую Heikowi/HWIFile. Загрузите эту демонстрацию по ссылке.

Демо работает нормально с функциями запуска, остановки, отмены, паузы и возобновления. Но в этой демонстрации я не могу скачать URL с сервера GoDaddy.

Как я могу решить это?

Я использую этот URL ниже: http://starindustries.co/assets/mp3/Exotic.mp3

1 ответ

Решение

Я только что нашел решение, которое делает ваш пользовательский класс, вам просто нужно изменить следующий код в Download.m найти метод запуска

Заменить следующую существующую строку кода:

NSURLRequest *request = [NSURLRequest requestWithURL:self.url];

С:

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:self.url];
[request setValue:@"identity" forHTTPHeaderField:@"Accept-Encoding"];

Вот именно ваша проблема будет решена. вы получаете фактическую длину вместо -1

Другие вопросы по тегам