如何让silverlight读取文件系统上的任何文件,而不仅仅是我的文件?

时间:2010-11-30 17:56:19

标签: silverlight-4.0

我默认注意到,Silverlight 4应用程序只能读取我的文档。

无论如何都要信任silverlight应用程序,以便它可以从文件系统上的任何位置打开文件。

我不能指望我的用户在上传之前首先要将文件复制到我的文档文件夹中,有没有办法完全信任特定的银灯应用程序?

1 个答案:

答案 0 :(得分:2)

直接没有。 Silverlight不提供自己的API来访问“我的文档”之外的文件系统。但是,您始终可以在提升的信任应用程序中使用COM来访问系统中的任何文件。

    dynamic Fso = AutomationFactory.CreateObject("Scripting.FileSystemObject");
    fso.CreateFolder("D:\\SilverFolder");

http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.automation.automationfactory(VS.95).aspx http://msdn.microsoft.com/en-us/library/ee721083(VS.96)的.aspx