私は、関数http://js.cytoscape.org/#cy.jpgを使ってjpg形式のグラフを取得します。javacriptで開く代わりにファイルをダウンロードする
window.location.assign(cy.jpg());
と一緒に使用しますが、同じタブに画像が開きます。
タブで開くのではなく、ダウンロードします。私はcontent-disposition = attachment
かそのようなものを設定しなければならないと思う。
編集
私は、しかし、それはすべてのブラウザで互換性がありません
const link = document.createElement('a');
link.download = 'filename.png';
link.href = cy.png();
link.click();
でそれを解決しました。あなたはcy.png()
結果に<a>
要素href
属性を設定することができます
を参照してください。この機能はあなたのBase64表現を与えるようです。アップロードする1つの方法は、enctype = "multipart/form-data"で値をPOSTすることです。 – Tom