2011-06-08 72 views
1

我有asplight web中的silverlight應用程序。在web應用程序中,我有包含XPS文件的文件夾。現在在按鈕點擊事件Silverlight中,我打開一個包含XPS查看器的彈出框。Silverlight中不允許文件操作?

按鈕點擊事件我正在發送URI到Popup控件的公共功能。

,我試圖從URI路徑創建文件流,但得到的錯誤

文件操作不允許訪問路徑「」拒絕? 使用AbsolutePath m試圖創建文件流

從哪個屬性URI對象我應該嘗試創建FileStream或我如何實現它?

回答

4

從那裏創建文件流將不被允許,因爲silverlight是在沙盒環境中。如果您需要流,請先使用webclient和OpenReadAsync打開文件,然後使用結果中的流。

看看答案here或多或少看到如何去做。

您可能也有興趣this鏈接。

+1

第一個鏈接已死亡。請引用解決方案的相關部分,而不僅僅是鏈接傾銷。 SO旨在成爲內容提供者,而不是內容聚合器。 – 2013-09-23 14:58:28

+0

我確實介紹瞭如何做,請看第一句話?不幸的是,我沒有參考原始鏈接了 – 2013-09-25 11:13:36