我有一个问题(我在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
答案 0 :(得分:0)
出于安全原因,Silverlight故意仅在标准应用程序中将“打开”和“保存”对话框限制为文件名。为了让您的应用程序能够访问完整的文件名,需要将其作为浏览器外应用程序安装,并提升信任度。