我提到了 Amazon CDN 和 iOS 设备,因为我不确定哪个部分是罪魁祸首。
我在 Amazon CDN 中托管 jpg 和 PDF 文件。我有一个 iOS 应用程序,可以在队列中下载大量 jpg 和 PDF 文件。我曾尝试使用 dataWithContentOfURL 和 ASIHttpRequest,但得到了相同的结果。ASIHttpRequest 至少给了一个回调,表明下载有问题,所以我可以强制它重试。
但这种情况经常发生。在 100 个文件中,通常需要重新下载 1-5 个文件。如果我检查文件大小,它小于原始文件大小并且无法打开。损坏的文件通常每次都不同。
我在不同的 ISP 和网络上试过这个。一样的。
是否有我在 Amazon CDN 中遗漏的配置,或者我在 iOS 下载中遗漏了其他配置?不建议排队下载大量文件吗?