[英]How to Access the Local File System in Silverlight
由於Silverlight無法訪問本地系統文件,因此我們無法對此類文件執行任何操作,例如復制,移動,刪除和打開等。
就我而言,我想獲取位於本地系統上的文件的路徑,但會遇到一些安全異常。 請提供一些可能的方法來訪問本地文件系統。
提前致謝!!
要在Silverlight中從文件系統讀取文件,不能使用文件的路徑名。 如果您沒有使用提升的信任來運行瀏覽器,那么出於安全原因,您將被禁止訪問此信息。
但是,從OpenFileDialog
獲取的FileInfo
對象具有OpenRead()
方法,該方法返回從該文件讀取數據的Stream
。 從閱讀你的評論,這似乎是你所需要的,所以我懷疑你根本不需要用戶本地系統上的文件路徑。
幾個月前,我對另一個關於在Silverlight中上傳文件的問題給出了類似的答案 。
如果您沒有使用提升的信任來運行瀏覽器,那么出於安全原因,您將被禁止訪問此信息。
如果不使用帶有提升信任的瀏覽器外功能,則無法在Silverlight 4中完成這些任務。
在Silverlight 5中,跳過幾圈即可獲得一個瀏覽器應用程序以提高信任度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.