0

我正在开发Windows Phone 8.1(非silverlight)项目,我对这个平台很陌生。WP 8.1下载并保存文件

我很难试图从网上访问pdf文件并将其保存到手机中。首先,我搜索了如何在不保存应用程序的情况下显示PDF文件,并了解到它不能完成。

然后我搜索了一种方法来下载文件并保存到本地。我发现的每一个例子都是在死胡同中结束的;我试着用WebClient,发现我必须切换到HttpClient,我试着用IsolateStorageFile,发现我必须使用ApplicationDataContainer。

在没有任何结果的情况下寻找几小时和几小时的简单事物变得非常令人沮丧。

有人可以指我一个例子,或其他什么?

回答

0

下载用户文件意味着你必须采取的各种事情保健:

1),而用户等待下载完成的应用程序必须保持响应。

2)您必须提供某种状态信息。

3)如果您的应用程序被暂停(例如:用户点击主页按钮),则应继续下载。

这就是为什么大/未知大小或缓慢的文件下载应该加载到后台任务。

本文将为您提供一个工作示例:

http://www.informit.com/articles/article.aspx?p=2229233&seqNum=6

+0

我试图链接,但下载= downloader.CreateDownload(来源destinationFile)你的榜样;有无效的论点 – Macaret 2015-02-10 20:30:45

+0

你能更具体吗?什么是错误信息? – Fred 2015-02-10 20:36:48

+0

var downloader = new BackgroundDownloader(); downloader = downloader.CreateDownload(source,destinationFile); // CreateDownload有无效参数 – Macaret 2015-02-11 08:51:38

相关问题