团队,
我正在重新雇用你们。我有一个关于在输入单词“ python”后直接显示的横幅的问题。激活交互式外壳时,将显示此横幅。
下面可以看到我当前安装中的横幅。我注意到在行的末尾有<body>
<div class='container' id="printableArea">
...here goes the div to output as png
</div>
<div id="image_id">
<img src="" alt="image" />
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"></script>
<script>
html2canvas([document.getElementById('printableArea')], {
onrendered: function (canvas) {
var imagedata = canvas.toDataURL('image/png');
var imgdata = imagedata.replace(/^data:image\/(png|jpg);base64,/, "");
//ajax call to save image inside folder}
$.ajax({
url: 'save_image.php',
data: {
imgdata:imgdata
},
type: 'post',
success: function (response) {
console.log(response);
$('#image_id img').attr('src', response)
}
});
}
</script>
一词。这是在“输入“ help”,...“行之前。这“在win32上”是否意味着Python在32位操作系统上运行?我检查了Windows安装的控制面板,发现操作系统为64位。我刚刚安装了Python的64位安装,因此我相当确定Python应用程序是64位。
<?php
$imagedata = base64_decode($_POST['imgdata']);
$filename = md5(uniqid(rand(), true));
//path where you want to upload image
$file = $_SERVER['DOCUMENT_ROOT'] . '/images/'.$filename.'.png';
$imageurl = 'http://***.com/images/'.$filename.'.png';
file_put_contents($file,$imagedata);
echo $imageurl;
?>
此外,我执行了以下命令,这显然意味着我正在运行64位版本的Python。请参见以下代码:
on win32