多个mp3下载链接到一个zip文件,用于下载javascript或jquery



所以我有这个url:https://www.youtubeinmp3.com/download/get/?i=trShzDCP0ESQ5bFdcMpe8y6H6WJvxYLXMa7OtmJMeO%2FqhE5HNe6etvXNYLqsXm5HkScdBuZ%2BJgrHtb%2FWohCaWg%3D%3D

点击它,mp3文件的下载就会开始。我想做的是有多个这样的链接,当用户点击一个按钮时,会下载一个zip文件,其中包含每个url的下载内容。

我在想,也许我必须使用ajax点击链接,并在发送到用户下载目录之前手动将下载存储在某个地方,然后使用jszip将下载合并到一个zip中,并发送该zip供用户下载,但我不知道如何开始或如何做。

另一种选择是拥有所有下载链接的数组,当按下按钮时,每个下载链接都会自动单击,但下载是单独的文件,而不是1个zip文件。

您可能需要将此示例作为起点进行检查。

在浏览器中执行此操作的最大挑战是CORS头:远程服务器必须允许您(您的域或*)执行请求。据我所见,youtubeinmp3.com没有在respose(Access-Control-Allow-Origin)中添加CORS头。

最新更新