在Silverlight中,有SaveFileDialog,它允许您将文件保存到用户的本地计算机。该对话框仅会打开,允许您保存文件。我正在寻找的是一种打开文件的方法,类似于通过浏览器下载文件时获得的对话框。
除了将文件往返文件到服务器,或让服务器生成文件(我都不能做)之外,有没有选项可以做到这一点?
答案 0 :(得分:3)
简单的答案是:没有银光不允许这样做。
如果您知道要打开的文件的完整文件路径,则可能可以让托管浏览器导航到该文件,但您可能会遇到其他基于浏览器的路障。当然,在这种情况下,发现文件的完整文件路径是非常不可能的。您必须让用户将完整路径粘贴到某个文本框中,然后尝试说服浏览器导航到它。