ASP.NETでZIPで圧縮して、ダウンロードさせるプログラムを作成。その覚え書き。
ASP.NETでZIPファイルを作成することは、いくつか方法があるが、今回は、ZIP32j.DLLを呼び出して実現することにする。J#のランタイムライブラリをインストールさせたくないし、ライセンスが難しいライブラリをつかいたくないということで。
参考にしたサイトは、ここ。ラッパークラスを頂戴する。感謝。
しかし、ZIPファイルを作成しようとすると、ZipGetRunning()で必ずZIP32j.DLLが動いていると判定してしまう。原因不明。
こちらを回避して、ZIPファイルに圧縮することを確認できた。