尝试从 GoDaddy 服务器下载文件时,NSProgress 中不显示下载进度 url

Download progress is not display in NSProgress when try download file from GoDaddy server url

我想从 goDaddy 服务器下载 mp3 文件并在 NSPorgress 中显示下载过程。 这就是为什么我使用 Heikowi/HWIFileDownload 这个演示作为参考。

演示在启动、停止、取消、暂停和恢复功能方面运行良好。 但是在这个演示中我无法从 GoDaddy 服务器下载 url。

我该如何解决这个问题?

我在下面使用这个 url: http://starindustries.co/assets/mp3/Exotic.mp3

我刚刚找到了让您的用户 class 的解决方案,您只需更改 Download.m 中的以下代码即可找到 start方法

替换以下现有代码行:

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

与:

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

这就是您要解决的问题。你得到实际长度而不是 -1