2010-08-05 107 views
0

我有一個問題(即時通訊真的新Silverlight)。保存網絡攝像頭快照silverlight到jpeg

使用「saveFileDlg.SafeFileName.ToString();」我可以得到圖像文件test.jpeg的名稱,但我如何可以得到完整路徑「c:\ images \ test.jpeg」或者我可以如何將靜態路徑放在源代碼中作爲「c:\ images \」 。

我非常感謝您的幫助,因爲我正在開發一個訪問控制應用程序,並且希望在我的工作中捕獲訪問者的圖像。

if (saveFileDlg.ShowDialog().Value) 
    { 
     using (Stream dstStream = saveFileDlg.OpenFile()) 
     { 
      SaveSnapshot(dstStream); 
      "i can get file name but not full paht" 
       LblPath.Content = saveFileDlg.SafeFileName.ToString(); 

     } 
    } 

存在的其他方式,直接保存圖像文件的靜態路徑,如「C:/images/xxxx.jpg」

再次感謝。 Augusto M. Quito - 厄瓜多爾南美洲

回答

0

出於安全原因,Silverlight有意將打開和保存對話框僅限於標準應用程序中的文件名。爲了讓您的應用程序能夠訪問完整的文件名,需要將其作爲具有較高信任度的瀏覽器外應用程序進行安裝。