file - 在 Silverlight SaveFileDialog 中打开文件而不是保存文件

标签 file silverlight savefiledialog

在 Silverlight 中,有 SaveFileDialog 允许您将文件保存到用户的本地计算机。打开的对话框仅允许您保存文件。我正在寻找一种打开文件的方法,类似于通过浏览器下载文件时出现的对话框。

除了将文件往返传输到服务器,或让服务器生成文件(我都做不到)之外,还有其他选择吗?

最佳答案

简单的答案是:没有 silverlight 不允许这样做。

如果您以某种方式知道要打开的文件的完整文件路径,您可能能够让托管浏览器导航到该文件,但您可能会遇到其他基于浏览器的障碍。当然,在这种情况下几乎不可能发现文件的完整文件路径。您必须让用户将完整路径粘贴到某个文本框中,然后尝试说服浏览器导航到它。

关于file - 在 Silverlight SaveFileDialog 中打开文件而不是保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1807636/

相关文章:

c# - WPF 应用程序的内容调整大小事件

silverlight - 从绝对uri下载文件以流式传输到SaveFileDialog

c# - 使用 MahApp.Metro 主题自定义 SaveFileDialog

windows - 使用批处理脚本将命令输出到文件

C 读取文件到动态列表、动态字符串

c - 我只能在新文本文件中存储有限行数

c# - Silverlight 中的依赖属性

c# - Silverlight:如何使用 Webclient 异步模式将数据从请求传递到响应?

objective-c - 了解 Cocoa 中最近使用的文件

c# - SaveFileDialog 上的自定义检查文件名