2

我在尝试获取存储在我的 Silverlight 应用程序客户端项目中的文件夹中的文件列表时遇到了一些麻烦。我正在尝试收集图像的文件名列表,以根据该文件夹中的文件动态创建 URI。我只需要一个文件名列表。

我试过了:

App.GetResourceStream(new Uri(PathName));

这适用于获取我知道名称的文件。但我还没有找到返回文件列表的方法。

我的项目称为 TestWebsite 文件将存储在“TestWebsite\Images\ConceptArt\”中,所有文件都将具有相同的图像格式 ei '.jpg'

我也试过这个:

var result = Directory.EnumerateFiles(@"C:\Users\UserName\Pictures\ConceptArt\", "*.JPG");

但这需要访问,这似乎比它的价值更麻烦。

4

1 回答 1

0

您的应用程序是基于浏览器的 SL,因此如果您尝试在 SL 沙箱之外执行操作,您将不得不处理安全问题。这就是 SL 的本质。如果您可以使用本地存储,那么您将不会遇到同样的问题。或者,如果您的应用程序将文件放在那里,请在本地存储中保留一个列表。

格雷格

于 2013-08-23T14:54:04.940 回答