Silverlight 3:选择本地文件进行输入/上传的最佳方式

时间:2009-12-04 21:23:49

标签: c# silverlight silverlight-3.0

我正在使用Silverlight 3编写一个LOB应用程序,它接受一个输入文件,执行一些操作,然后返回一个输出文件。从用户获取输入文件然后将文件返回给用户的最简单方法是什么?我可以访问本地文件系统来执行此操作吗?怎么样?很可能这些文件将是ASCII文件,但有一天可能是Excel(希望很快)。

2 个答案:

答案 0 :(得分:1)

您可以通过OpenFileDialog(用于读取文件)和SaveFileDialog(用于写入文件)访问本地提供的文件系统 。您无法访问任意文件,只能访问用户所看到的文件并确认文件对话框。

答案 1 :(得分:0)

itowlson所说的有一个例外,您可以访问IsolatedStorage。但是,这是有限的。访问“普通”文件只能通过用户的交互。从用户的角度来看,这使得silverlight成为一个更安全的游乐场,然后是旧的(如activex)技术。