2016-05-12 4 views
-1

だから私はこのURLを持っている:https://www.youtubeinmp3.com/download/get/?i=trShzDCP0ESQ5bFdcMpe8y6H6WJvxYLXMa7OtmJMeO%2FqhE5HNe6etvXNYLqsXm5HkScdBuZ%2BJgrHtb%2FWohCaWg%3D%3D複数のmp3のダウンロードリンクjavascriptやjqueryの

クリックすると、mp3ファイルのダウンロードが開始されます。私がしたいことは、これらのリンクが複数あることです。ユーザーがボタンをクリックすると、各URLからのダウンロードを含むzipファイルがダウンロードされます。

リンクをクリックして手動でダウンロードを保存してから、ダウンロードディレクトリに送信してからjszipを使用してダウンロードをZIPにマージし、そのジップをユーザーがダウンロードする必要があるしかし、私はどのように始めるか、またはこれを行う方法を手がかりにはありません。

代わりに、すべてのダウンロードリンクの配列があり、ボタンを押すと各ダウンロードリンクが自動的にクリックされますが、ダウンロードは1つのzipファイルではない別々のファイルになります。

答えて

0

this exampleを開始点としてチェックしてください。ブラウザでそれを行う

最大の課題は、CORS headersです:リモートサーバーます(ドメインまたは*)は、要求を行うことができなければなりません。私が見ることのできるところから、youtubeinmp3.comはCORSヘッダーをrespose(Access-Control-Allow-Origin)に追加しません。

+0

ただし、Jszipでは、すでにディレクトリにあるジップにファイルを追加することしかできません。私は、ダウンロードリンクからファイルをzipに追加しようとしています。また、アクセスコントロールの原点を許可するには、クロム拡張機能をダウンロードすることはできませんか? – Dude1310

+0

JSZipはあなたが与えるコンテンツを使用します。あなたがURLを持っているなら、最初にコンテンツを取得する必要があります。ローカルファイルを持っている場合は、コンテンツを取得するには ''が必要です。理想的には、最小限で完全で検証可能な例です(https://stackoverflow.com/help/mcve)。 –

+0

ファイルをユーザーのダウンロードフォルダに送信せずにコンテンツを取得する方法 – Dude1310

関連する問題