将网络摄像头Snapshot silverlight保存到jpeg

时间:2010-08-05 16:12:19

标签: silverlight silverlight-4.0

我有一个问题(我在silverlight中真的很新)。

使用“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 - 厄瓜多尔Southamerica

1 个答案:

答案 0 :(得分:0)

出于安全原因,Silverlight故意仅在标准应用程序中将“打开”和“保存”对话框限制为文件名。为了让您的应用程序能够访问完整的文件名,需要将其作为浏览器外应用程序安装,并提升信任度。