我想允许用户通过 Silverlight 在他们自己的客户端应用程序中打开文件。我希望它的工作方式与 WebDAV 类似,因为他们可以将文件读/写回 Silverlight 的隔离存储......
是否可以构造一个指向独立存储文件的 file:// 链接?在具有 silverlight 插件的浏览器中是否有为 silverlight 定义的 uri 方案?
我完全疯了吗?
我想允许用户通过 Silverlight 在他们自己的客户端应用程序中打开文件。我希望它的工作方式与 WebDAV 类似,因为他们可以将文件读/写回 Silverlight 的隔离存储......
是否可以构造一个指向独立存储文件的 file:// 链接?在具有 silverlight 插件的浏览器中是否有为 silverlight 定义的 uri 方案?
我完全疯了吗?
看起来你可以做到这一点,这里有一个教程。教程只是关于如何使用隔离存储,但示例是打开用户系统上的文件并将它们存储在隔离存储中。:)
不幸的是,今天没有直接支持您的要求。但是,随着上个月 Silverlight 3 的发布,您会发现现在有一个 FileSaveDialog。
结合隔离存储、FileOpenDialog 和 FileSaveDialog,您确实可以选择一些选项来创建一个系统来向您的用户提供文件并接收他们的更新。
但是,他们需要启动打开和保存 - 实际隔离的存储文件路径很难发现,并且不建议允许用户直接访问它们。