Создание списка имен файлов из текущего проекта из приложения Silverlight?

У меня возникли проблемы с получением списка файлов, хранящихся в папке, которая хранится в моем клиентском проекте приложения Silverlight. Я пытаюсь собрать список имен файлов изображений для динамического создания URI на основе файлов в этой папке. Все, что мне нужно, это список имен файлов.

Я пробовал:

App.GetResourceStream(new Uri(PathName));

и это отлично работает для получения файлов, имена которых я знаю. Но я еще не нашел способ вернуть список файлов.

Мой проект называется TestWebsite. Файлы будут храниться в «TestWebsite\Images\ConceptArt\», и ​​все файлы будут иметь один и тот же формат изображения, т.е. '.jpg'

Я также пробовал это:

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

но для этого нужен доступ, который кажется более проблематичным, чем того стоит.


person Sam King    schedule 21.08.2013    source источник


Ответы (1)


Ваше приложение является SL, основанным на браузере, поэтому, если вы попытаетесь сделать что-то вне песочницы SL, вам придется иметь дело с безопасностью. Такова природа СЛ. Если бы вы могли использовать локальное хранилище, у вас не было бы такой проблемы. Или, если ваше приложение помещает туда файлы, сохраните список в локальном хранилище.

Грег

person Greg Gum    schedule 23.08.2013
comment
Похоже, тогда мне нужно будет создать список в текстовом файле, в любом случае, спасибо, его будет достаточно легко обновить: D - person Sam King; 25.08.2013