私のアプリケーションはSilverlightで複数のファイルをダウンロードする必要があります。ファイルを保存する許可をユーザーに何度も要求したくないので、最初にファイルをIsolatedStorageに保存してから、すべてをファイルに圧縮して1回要求します。許可を保存するため。
したがって、SharpZipLibを使用してIsolatedStorageにある複数のファイルを圧縮しました。問題は、SharpZipLibがファイルアドレスをZipEnteryとして受け入れることです。
ZipEntry z= new ZipEntry(name);
ご存知のように、ファイルはIsolatedStorageにありますが、アドレスがわかりません。
メモリストリームまたはバイト配列との間でZipを作成するサンプルを見ましたが、複数のファイルに使用できません。
SharpZipLibを使用する方法を見つけるのを手伝ってください。または、許可を何度も求めずに複数のファイルをダウンロードする別の方法を紹介してください。