2011-08-24 49 views
0

在我們的Silverlight業務應用程序中,我們需要將非常大的文件(100 MB)緩存到獨立存儲中。我們分別分發文件以供用戶下載,然後他們可以通過應用程序將這些文件導入到獨立存儲中。Silverlight - 將文件直接複製到獨立存儲實際存儲文件的位置

但是,隔離存儲API似乎非常慢,需要一個小時才能導入大約500MB的數據。 鑑於我們處於用戶信任我們的企業環境中,我希望用戶能夠將文件直接複製到Silverlight在使用API​​時存儲文件的文件系統上的物理位置。

位置因操作系統而異,但沒關係。然而問題是,Silverlight似乎以一種有點神祕的方式存儲文件。如果我去我的AppData \ LocalLow \ Microsoft \ Silverlight \,我可以看到一些看起來像long Guid的奇怪命名文件夾。

我的問題:是否有可能在那裏直接複製文件,或者是否會讓Silverlight沮喪?

回答

1

從我一直在測試它會使東西失敗/行爲怪異。我們有一些我們必須清除的東西,即使我們刪除了文件以測試它的工作方式,舊空間沒有丟失。因此,有些文件是在IS中註冊的,它們有多大。

0

我認爲這將是至關重要的,你會發現爲什麼IS是如此之慢。你能否在所有客戶端確認這一點?測試一些其他人。如果是這樣的話,這應該提交給微軟。可能你可以改變你的serailization模式並保存較小的文件?我不會建議試圖弄清楚微軟的臨時和不穩定的IS存儲位置。

相關問題