我正在使用Silverlight作爲前端的Web項目。我打開一個OpenFIleDialog按鈕點擊獲取文件。我需要通過服務將文件的完整路徑發送到服務器。我正在嘗試dialog.File.FullName。但我正在獲得安全例外。有沒有辦法做到這一點?無法在Silverlight中獲取文件的完整路徑
問候,
Jawahar
我正在使用Silverlight作爲前端的Web項目。我打開一個OpenFIleDialog按鈕點擊獲取文件。我需要通過服務將文件的完整路徑發送到服務器。我正在嘗試dialog.File.FullName。但我正在獲得安全例外。有沒有辦法做到這一點?無法在Silverlight中獲取文件的完整路徑
問候,
Jawahar
如果沒有得到從對話框結果的文件路徑,並把它當作一個字符串到Web服務是否足夠呢?
你可以發佈你的代碼來從Silverlight和你打電話的Web服務方法獲取文件路徑嗎?
但是當訪問dialog.FileInfo的FullName屬性時,它剛剛崩潰。安全異常, – 2012-02-28 08:49:09
你只是調用openfiledialog還是由用戶事件觸發? – Bahamut 2012-02-28 11:37:23
這是一個信任問題。
http://msdn.microsoft.com/en-us/library/system.io.fileinfo(v=vs.95).aspx
真實姓名:當信任的應用程序叫,獲取目錄或文件的完整路徑。
您需要考慮設置可信應用程序as described here,或者查找您需要執行的其他方法。
一個類似的問題已經發布:http://stackoverflow.com/questions/1378902/is-it-never-possible-to-get-the-fullname-from-a-file-using-silverlight-openfiled – Rumplin 2012-02-28 14:31:11