我正在开发一个Windows Phone 8.1(非silverlight)项目,我对该平台非常陌生。
我很难从网络上访问pdf文件并将其保存到手机上。首先,我搜索了如何在不保存的情况下在应用程序中显示pdf文件,并了解到无法完成。
然后我搜索了一种下载文件的方法并将其保存在localy中。我发现的每个例子都以死胡同结束了;我尝试使用WebClient,发现我必须切换到HttpClient,我尝试使用IsolateStorageFile并发现我必须使用ApplicationDataContainer。
在没有任何结果的情况下,花费数小时和数小时搜索简单的东西变得非常令人沮丧。
有人可以给我一个例子或其他什么吗?
答案 0 :(得分:0)
为用户下载文件意味着您必须处理各种事情:
1)当用户等待下载完成时,应用必须保持响应。
2)您必须提供某种状态信息。
3)如果您的应用程序被暂停,则应继续下载(例如:用户点击主页按钮)。
这就是为什么要将大/未知大小或慢文件下载加载到后台任务的原因。
本文将为您提供一个工作示例:
http://www.informit.com/articles/article.aspx?p=2229233&seqNum=6