8

こんにちは、キャンバスを IE でローカルに保存したいと思います。

  var img = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");

以下の方法でダウンロードできませんでした。

1) document.execCommand("SaveAs"..
2) window.location.href = img;
3) $.fileDownload(img);  // jquery download file library-
4) canvas2image // cross domain problem.

base64 またはクロスドメインの問題なしでキャンバスを IE でローカルに保存する方法はありますか? どうもありがとうございました。

4

2 に答える 2

2

まあ、これは IE でも動作しないようですが、リストに記載されていないので、例を示します。これはHTML5download属性(詳細はこちら) を使用し、ユーザーがリンクをクリックしてファイルをダウンロードできるようにします。

<a href="data:text/html;base64,PCF...." download="file.png"></a>
于 2013-04-28T09:44:33.727 に答える