JavaScriptを使ってMIDIファイルを作成するプログラムを
MidiWriterJS を参考に作成しています。
MIDIファイルを作成したのちダウンロードをするのですが、
参考にしているところでは
JavaScript
1//midi作成 2var write = new MidiWriter.Writer(track); 3 4//コンソールにダウンロードURLを表示? 5console.log(write.dataUri());
というように、
コンソール画面にURLを表示してそれをクリックする事でダウンロードできるようになっていました。
最終的に、.mid が完成したら予め指定したフォルダにダウンロードされるようにしたいと考えています。
なので、まずはMIDIファイルの作成が終わったら勝手にダウンロードされるようにしたいと考え、
JavaScript
1var write = new MidiWriter.Writer(track); 2 3//<a>を作成 4const a = document.createElement("a"); 5a.download = 'name'; 6a.href = write.dataUri(); 7a.click();
と、このようにする事で
PCを買ったときからデスクトップ上に存在している『ダウンロード』というフォルダにダウンロードされるようにすることが出来ました。
そして、次にダウンロードフォルダに自動的にダウンロードをするのではなく、
指定したフォルダ(例えば『../midifolder』とか) にダウンロードしたいと考え調べたのですが、
わからないまま数日が経とうとしています...。
作成したMIDIファイルを指定した場所にダウンロードするやり方を知っている方、予想できる方、
アドバイスを下さると大変ありがたいです。
回答1件
あなたの回答
tips
プレビュー