ブロブ ストレージに複数のファイルがあります。また、ブロブ ストレージ内の実際の個々のファイルを指す URL を格納する Azure データベース テーブルがあります。私の Web フォームでは、ユーザーは検索条件を指定できます。次に、検索条件に一致するファイルを検索し、一致するファイルをすべて単一の zip ファイルとしてダウンロードするための単一のリンクを表示します。検索結果がリストとして返されます。たとえば、検索結果を
一覧表示する
この検索結果には複数の URL が含まれます。例:searchresults.url ="https://myblobstorage.blob.windows.net\xyz\mymusic.mp3"
一致するレコードがある場合、ページに 1 つのダウンロード リンクが表示されるので、ユーザーはリンクをクリックして、一致するファイルを 1 つの zip ファイルとしてまとめてダウンロードできます。
Azure BLOB コンテナー内のファイルを指す必要なファイル URL を使用して、searchresultsList を生成できます。
今私の質問 searchresultsList をループして blob からファイルを取得し、ユーザーがダウンロードする単一の zip ファイルを生成することで、zip ファイルを生成する方法はありますか? この機能を実現するための提案やサンプル コードを教えてください。
ユーザーがリンクをクリックすると、検索結果リストから対応する URL からすべてのファイルが取得され、単一の zip ファイルが生成され、ユーザーのマシンにダウンロードされます。