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