有没有办法编写批量下载(zip?)供用户下载我页面上的所有附件?

Is there a way to code a bulk download (zip?) for users to download all attachments on my page?

我的应用提供了一堆文件作为用户必须单独下载的链接。客户还希望我提供批量下载选项。我正在使用 ColdFusion,但可能会使用其他语言或翻译成我可以使用的语言。我很可能无法下载商业工具来执行此操作。谢谢!

使用 curl - 在您的情况下它将是 libcurl。这将需要 C++ 绑定。

在您的应用程序将访问的字符串或文件中创建链接列表。

开始使用 curl cli。

看这里 - https://curl.se/docs/httpscripting.html and here - https://www.freecodecamp.org/news/how-to-start-using-curl-and-why-a-hands-on-introduction-ea1c913caaaa/

一旦您对此感到满意,请在您的应用程序中使用链接的 libcurl,并使用 libcurl 下载文件 API。

感谢您的回复 - 非常感谢。一位同事找到了 ColdFusion 的最佳答案。有一个名为 cfzip 的标签可以完成这一切。 https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-tags/tags-u-z/cfzip.html