0

我想在带有 .mp3 的网站上下载一个 .mp3 文件NSSURLConnection,但是只下载了 2.5 mb 文件的前 357 个字节。

我试图增加缓冲区大小和请求的超时时间,但我仍然无法在 iPhone 上获取整个 .mp3 文件。

该文件的 URL 是:

http://dl.mp3.kapsule.info/fsfsdfdsfdserwrwq3/fc90613208cc3f16ae6d6ba05d21880c/4b5244f0/b/7e/b7e80afa18d06fdd3dd9f9fa44b51fc0.mp3?filename=Every-Day-I-Love-You.mp3

如何让 iPhone 下载整个文件?

非常感谢。

4

1 回答 1

0

您使用的是 -sendSynchronousRequest:returningResponse:error: 还是异步方法?

如果您使用委托和回调,请记住 -connection:didReceiveData: 可以多次调用;您应该创建一个 NSMutableData 对象并将每个数据块附加到该对象。

于 2010-01-17T14:32:21.863 回答