0

ブロブ ストレージに複数のファイルがあります。また、ブロブ ストレージ内の実際の個々のファイルを指す 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 ファイルが生成され、ユーザーのマシンにダウンロードされます。

4

1 に答える 1

0

ブロブをサーバーにダウンロードし、zip を生成してクライアントにプッシュする必要があります。

次の lib を使用して zip ファイルを生成できますhttp://dotnetzip.codeplex.com/

Azure フレームワークで提供される .NET SDK を介してクライアントにダウンロードできる BLOB。本当に簡単な解決策になるはずです。

于 2013-09-19T09:17:22.240 に答える