所以我有这个网址:https://www.youtubeinmp3.com/download/get/?i = strShzDCP0ESQ5bFdcMpe8y6H6WJvxYLXMa7OtmJMeO%2FqhE5HNe6etvXNYLqsXm5HkScdBuZ%2BJgrHtb%2FWohCaWg%3DD3D
单击它后,将开始下载mp3文件。我想要做的是拥有多个链接,当用户点击一个按钮时,将下载一个包含每个网址下载的zip文件。
我想也许我必须使用ajax点击链接并在发送到用户下载目录之前手动存储下载,然后使用jszip将下载合并到zip并发送该zip文件以供用户下载但是我不知道如何开始或如何做到这一点。
另一种方法是拥有所有下载链接的数组,当按下按钮时,会自动点击每个下载链接,但下载的是单独的文件,而不是1个zip文件。
答案 0 :(得分:0)
您可能需要检查this example作为起点。
在浏览器中执行此操作的最大挑战是CORS headers:远程服务器必须允许您(您的域或*
)执行请求。从我所看到的,youtubeinmp3.com并没有在respose(Access-Control-Allow-Origin
)中添加CORS头。