【发布时间】:2011-08-05 23:41:46
【问题描述】:
如果我有当前浏览器计算机可以访问的文件路径。无论如何,silverlight 应用程序是否可以打开该文件?
如果可能的话,我也不想用完浏览器。
提前致谢
【问题讨论】:
-
AFAIK,如果没有用完浏览器是不可能的,即使那样我认为只有某些文件路径可用。
标签: silverlight file openfiledialog
如果我有当前浏览器计算机可以访问的文件路径。无论如何,silverlight 应用程序是否可以打开该文件?
如果可能的话,我也不想用完浏览器。
提前致谢
【问题讨论】:
标签: silverlight file openfiledialog
来自 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 平台。
【讨论】:
在 Silverlight 4 中,OpenFileDialog 是访问文件系统上任何位置的唯一选项。提升信任,浏览器应用程序只能访问当前用户文件夹。但是,在 Silverlight 5 中,这种类型的应用程序将能够访问文件系统上的任何位置。
【讨论】: