1

単一のファイルを Web サーバーにアップロードする方法は知っていますが、複数のファイルを Web サーバーにアップロードする必要があります。すべてのファイルを圧縮してから、zip ファイルを Web サーバーにアップロードしたいのですが、GzipStreamを使用して複数のファイルを圧縮する方法に問題があります。

4

1 に答える 1

0

GzipStream は 1 つのファイルのみを圧縮でき、単一のファイルを保持するように設計されています。GzipStreamの例を見つけることができます。その後、アップロードされたファイルを配置するディレクトリ全体を読み取るスレッドを作成する必要があります。それらを1つずつ圧縮します。
ここで、stackoverflow の質問msdn フォーラムで、gzipstreamを使用して複数のファイルを圧縮する方法を推測できます。
また、 DotNetZipは、複数のファイルを圧縮する柔軟性も提供します。

于 2013-05-24T09:42:48.750 に答える