我的 blob 存储中有多个文件。另外,我有一个 azure 数据库表,它存储指向 blob 存储中实际单个文件的 url。在我的网络表单上,用户可以指定搜索条件。然后它将搜索与搜索条件匹配的文件,并显示一个链接以将匹配的文件全部下载为单个 zip 文件。我将搜索结果作为列表返回。例如
列出搜索结果
此搜索结果将包含多个 url,例如,searchresults.url ="https://myblobstorage.blob.windows.net\xyz\mymusic.mp3"
如果有匹配的记录,它会在页面上显示单个下载链接,以便用户可以单击该链接将匹配的文件一起下载为单个 zip 文件。
我能够生成 searchresultsList 所需的文件 url 指向我的 azure blob 容器中的文件。
现在我的问题 有没有一种方法可以通过遍历 searchresultsList 并从 blob 中获取文件并生成单个 zip 文件供用户下载来生成 zip 文件?给我你的建议或一些示例代码来实现这个功能。
当用户点击链接时,它应该从搜索结果列表中的相应 url 中获取所有文件,并生成单个 zip 文件并下载到用户机器