如何在SilverLight Webapplication中使用他们的默认应用程序打开文件?

时间:2016-02-17 09:25:28

标签: c# silverlight silverlight-5.0

任何人都可以建议使用他们的方法打开文件 Silverlight应用程序中的默认应用程序我能得到 我正在选择的文件的完整路径。

用于在上传之前验证文件。使用时:

AutomationFactory.CreateObject("WScript.Shell").Run(FileList[_index].filepath);‌

我得到了

  

System.IO.FileNotFoundException

如果文件名中包含空格,则无效。

1 个答案:

答案 0 :(得分:2)

如果要打开包含空格的文件路径,则需要在路径中添加引号。尝试使用:

"\"" + FILE_PATH + "\""

在您的代码中:

AutomationFactory.CreateObject("WScript.Shell").Run("\"" + FileList[_index].filepath + "\"");‌