ホーム > createObjectURL (全1件)
  • ボタンがクリックされたらファイルをダウンロードする

    ボタンがクリックされたらファイルをダウンロードする。

    $( '#download-button' ).click( function () {
    	var content = "ファイルの中身";
    	var link = document.createElement( 'a' );
    	link.href = window.URL.createObjectURL( new Blob( [content] ) );
    	link.download = "filename.txt";
    	link.click();
    } );
    

    a要素を動的に生成し、そのclickメソッドでダウンロードを開始している。Blobオブジェクト生成時のパラメータにファイル内容を指定し、a要素のdownload属性にダウンロード時のファイル名を指定する。