我是Xamarin的新手。我们的Xamarin表单应用程序支持Android和IOS。大多数应用程序功能都是在上述平台中引用的PCL类库中编写的。 现在我们需要使用这个应用程序下载一个zip文件。有些帖子建议在普通PCL库中处理它,有些帖子建议在各自的原生项目中处理它。我有点困惑,这是两者中更好的方法。这种方法有任何限制吗? 如果可能,请分享一个示例应用程序。提前谢谢。
答案 0 :(得分:1)
您可以编写代码以在PCL中下载文件。对于下载文件,您可以使用HTTPClient。同时你必须调用依赖服务并在相应的android / ios项目中编写依赖代码来指定文件输出路径。 https://developer.xamarin.com/recipes/ios/network/web_requests/download_a_file/使用用android编写的webClient。您可以使用HTTPClient在PCL中获得相同的结果