1つのhtmlページに複数のグラフがあります。そのページのすべてのグラフを完全に読み込んだ後、すべてのグラフをエクスポートしようとしています。 私はクリックイベントをトリガーするスクリプトを持っていますが、私が望むように動作していません。 クリックボタンをトリガーして、配列内のグラフイメージをbase64でエンコードしてプッシュし、データをphpファイルに送り、イメージとして保存するようにします。トリガーjqueryを使用して自動的にすべてのグラフを画像としてエクスポートする
2つの画像が作成されていますが、1つの画像のみが適切で、もう1つの画像が壊れています。ここ
は世代をグラフ化するために私のコードです:ここ https://jsfiddle.net/a1so23dh/2/
は私のPHPファイルのコードです:
<?php
$data = urldecode($_POST['imageData']);
list($type, $data) = explode(';', $data);
list(, $data) = explode(',', $data);
$data = base64_decode($data);
$filename = "images/image".rand(1000,10000).".jpg";
file_put_contents($filename, $data);
?>
その他のアプローチでも動作する可能性があります。
私はそれを呼び出そうとしましたが、作業していません。一時的にコードを削除しました。コードを機械で試してみてください。 – Francis