perl - Using python CGIHTTPServer to export d3 svg -
i'd export svg d3 chart .svg file without requiring interaction user. i'm using code based on great example :
http://d3export.cancan.cshl.edu/
but server side scripting new me , when try run example code using built in python cgihttpserver, "error code 501. message: can post cgi scripts. error code explanation: 501 = server not support operation."
my question is: should python cgi server able handle downloading of svg file based on example (perl code below)? if not, there other simple alternatives test this?
thank you! carrie
download.pl looks this:
use strict; use warnings; use cgi qw/:standard/; use cgi::carp qw/fatalstobrowser/; use autodie qw(:all); use file::temp qw/tempfile/; use file::slurp qw/read_file write_file/; print header(-type=>"image/svg+xml", -attachment=>"d3js_export_demo.svg"); print $data; exit(0);
** update ** did not above code working using local python cgi server (cgihttpserver). did simpler version of same code (see below) working on remote server. version did not work on local cgihttpserver, i'm resigned using remote server development.
#!/usr/bin/perl use cgi qw/:standard/; $counter = param('num'); # input validation $data = param('data') or die "missing 'data' parameter"; print header(-type => "image/svg+xml", -attachment => "d3demo$counter.svg"); print $data; exit(0);
Comments
Post a Comment