Comment enregistrer une image du graphique sur le serveur avec des graphiques actifs?

Avec highcharts, vous avez intégré dans le bouton pour télécharger le tableau actuel (exemple: http://www.highcharts.com/demo/ce bouton: Comment enregistrer une image du graphique sur le serveur avec des graphiques actifs?). Vous pouvez l'enregistrer en tant que fichiers PNG, JPEG, PDF ou SVG.

Ce que je voudrais faire est de créer un lien qui enregistre l'image sur le serveur, au lieu de la télécharger. Comment pourrais-je le faire ?

Je suppose que je dois modifier le exportChart fonction dans le exporting.src.js fichier. Il ressemble à ça (mais je ne sais pas javascript assez pour le faire) :

exportChart: function (options, chartOptions) {
        var form,
            chart = this,
            svg = chart.getSVG(chartOptions);

        //merge the options
        options = merge(chart.options.exporting, options);

        //create the form
        form = createElement('form', {
            method: 'post',
            action: options.url
        }, {
            display: NONE
        }, doc.body);

        //add the values
        each(['filename', 'type', 'width', 'svg'], function (name) {
            createElement('input', {
                type: HIDDEN,
                name: name,
                value: {
                    filename: options.filename || 'chart',
                    type: options.type,
                    width: options.width,
                    svg: svg
                }[name]
            }, null, form);
        });

        //submit
        form.submit();

        //clean up
        discardElement(form);
    },

source d'informationauteur Benjamin Crouzier