如何在 SilverLight Web 应用程序中使用其默认应用程序打开文件

本文关键字:应用程序 默认 文件 SilverLight Web | 更新日期: 2023-09-27 18:34:53

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

这是为了在上传之前验证文件。使用时:

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

我得到

System.IO.FileNotFoundException

如果文件名中包含空格,则它不起作用。

如何在 SilverLight Web 应用程序中使用其默认应用程序打开文件

如果要

打开带有空格的文件路径,则需要在路径周围添加引号。尝试使用:

"'"" + FILE_PATH + "'""

在您的代码中:

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