Silverlight打开文件

时间:2011-04-15 00:34:09

标签: silverlight file openfiledialog

如果我有一个当前浏览器计算机可以访问的文件路径。无论如何,Silverlight应用程序可以打开该文件吗?

如果可能,我也不想用完浏览器。

提前致谢

2 个答案:

答案 0 :(得分:6)

在Silverlight 4中OpenFileDialog是访问文件系统上任何位置的唯一选项。浏览器应用程序中提升的信任度只能访问当前用户文件夹。但是,在Silverlight 5中,这种类型的应用程序将能够访问文件系统上的任何位置。

答案 1 :(得分:1)

来自Silverlight 5的新功能: http://www.microsoft.com/silverlight/future/

  

Silverlight 5扩展了功能   “受信任的应用程序”模型   浏览器第一次。这些   功能,通过组启用时   策略注册表项和应用程序   证书,意味着用户不需要   离开浏览器执行复杂   任务:

     

将HTML内容作为Web浏览器托管   在Silverlight中控制   应用。 HTML页面,例如帮助   内容或电子邮件,可以集成   在申请中。读和写   文件到用户的我的文档   文件夹,更容易找到媒体   文件或创建本地副本   报告。启动Microsoft Office和   其他桌面程序。用户可以打开   Microsoft Outlook并创建一封电子邮件   消息,或向Word发送报告   利用Office的力量。访问   设备和其他系统功能   通过调用应用程序COM   组件。用户可以访问USB   安全卡读卡器或条形码   扫描器。享受全键盘支持   在全屏幕,这使更丰富   自助服务终端和媒体查看应用程序。   直接调用现有的非托管代码   来自Silverlight和PInvoke。

请注意,此功能仅在Windows平台上可用。