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

时间:2016-05-12 13:17:42

标签: javascript jquery url download zip

所以我有这个网址:https://www.youtubeinmp3.com/download/get/?i = strShzDCP0ESQ5bFdcMpe8y6H6WJvxYLXMa7OtmJMeO%2FqhE5HNe6etvXNYLqsXm5HkScdBuZ%2BJgrHtb%2FWohCaWg%3DD3D

单击它后,将开始下载mp3文件。我想要做的是拥有多个链接,当用户点击一个按钮时,将下载一个包含每个网址下载的zip文件。

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

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

1 个答案:

答案 0 :(得分:0)

您可能需要检查this example作为起点。

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