簡體   English   中英

如何在Silverlight中訪問本地文件系統

[英]How to Access the Local File System in Silverlight

由於Silverlight無法訪問本地系統文件,因此我們無法對此類文件執行任何操作,例如復制,移動,刪除和打開等。

就我而言,我想獲取位於本地系統上的文件的路徑,但會遇到一些安全異常。 請提供一些可能的方法來訪問本地文件系統。

提前致謝!!

要在Silverlight中從文件系統讀取文件,不能使用文件的路徑名。 如果您沒有使用提升的信任來運行瀏覽器,那么出於安全原因,您將被禁止訪問此信息。

但是,從OpenFileDialog獲取的FileInfo對象具有OpenRead()方法,該方法返回從該文件讀取數據的Stream 從閱讀你的評論,這似乎是你所需要的,所以我懷疑你根本不需要用戶本地系統上的文件路徑。

幾個月前,我對另一個關於在Silverlight中上傳文件的問題給出了類似的答案

如果您沒有使用提升的信任來運行瀏覽器,那么出於安全原因,您將被禁止訪問此信息。

http://social.msdn.microsoft.com/Forums/silverlight/en-US/da778e7c-e790-4bb2-92b8-cea815789d22/silverlight-4-local-filesystem-access?forum=silverlightnet

如果不使用帶有提升信任的瀏覽器外功能,則無法在Silverlight 4中完成這些任務。

在Silverlight 5中,跳過幾圈即可獲得一個瀏覽器應用程序以提高信任度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM