Моему приложению необходимо загрузить несколько файлов в Silverlight, и, поскольку я не хочу запрашивать у пользователя несколько раз разрешение на сохранение файлов, я сначала сохраняю файлы в IsolatedStorage, а затем хочу сжать их все в файли спросите один раз для сохранения разрешения.
, поэтому я использовал SharpZipLib для архивирования нескольких файлов, которые находятся в IsolatedStorage, проблема в том, что SharpZipLib просто принимает адрес файла в качестве ZipEntery:
ZipEntry z= new ZipEntry(name);
и какВы знаете, потому что файлы находятся в IsolatedStorage У меня нет адреса их.
Я видел пример на Создать Zip из / в поток памяти или байтовый массив , но я не могуиспользуйте его для нескольких файлов.
Пожалуйста, помогите мне найти способ использовать SharpZipLib или представьте мне другой способ загрузки нескольких файлов без запроса разрешения несколько раз.