对不起,如果这个问题很愚蠢。我将 jqplot 图像转换为 data-url 并使用表单发送。在新页面中,我曾经cgi.FieldStorage()
获取提交的data-url,但一无所获。那么有人可以就我的方法给我一些建议吗?谢谢!
我在 Google App Engine 上使用 Python
输入页面Javascript
var imgData = $('#chart1').jqplotToImageStr({});
$('<tr style="display:none"><td><input type="hidden" name="extract1"></td></tr>')
.appendTo('.getpdf')
.find('input')
.data(imgData);
输出页面:
def post(self):
form = cgi.FieldStorage()
extract1 = form.getvalue('extract1') #extract1 is empty
我试图打印表格,它看起来像:MiniFieldStorage('extract1', '"data:image/png;base64,iVBORw0KGgoAAAANSUhE
如果我分配了 data-url (data:image/png;base64,iVBORw0KGg...),它就起作用了。