Процесс загрузки не отображается в 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