Monotouch中的WebClient无法完成文件下载

本文关键字:文件下载 中的 WebClient Monotouch | 更新日期: 2023-09-27 17:58:53

我正在完成一个使用monotouch下载视频文件的应用程序的开发。类似TEDTalks应用程序的东西。但我遇到的问题是,WebClient.DownloadFileAsync无法可靠地完成文件下载,但偶尔会挂起,无法继续下载文件。较大文件的问题最严重,尽管我已经监控了应用程序的内存使用情况,并且不受下载文件大小的影响。我用来在本地写入文件的文件流会定期刷新。我尝试重写该类以使用HttpWebRequest,结果相同。

任何想法都将不胜感激,谢谢。

Monotouch中的WebClient无法完成文件下载

MonoTouch 4.2有许多错误修复,其中包括相当多与WebClient和HttpWebRequest有关的错误修复(其中一个与您的描述非常相似)。您应该明确更新并尝试最新的4.2.2。如果它仍然不能像预期的那样工作,请在http://bugzilla.xamarin.com并且包括测试测试。

您使用最新的MT 4.0.3吗?4.0-4.0.2存在一些网络问题