【发布时间】:2012-04-02 19:42:02
【问题描述】:
我想在 HTML5 画布上显示 AppEngine blobstore PNG 图像。这是我迄今为止尝试过的,基于 HTML5 教程并使用 webapp 模板将 PNG 图像及其尺寸传递给客户端:
<html>
<head>
<script type="text/javascript">
function draw(png) {
var ctx = document.getElementById('image').getContext('2d');
var img = new Image();
img.onload = function(){
ctx.drawImage(img,0,0)
};
img.src = png;
}
</script>
</head>
<body onload="draw({{png}});">
<canvas id="image" width={{width}} height={{height}}></canvas>
</body>
</html>
声明
img.src = png
我猜是错误的,因为 JavaScript Image 对象的 SRC 属性必须是服务器端文件名。但是 App Engine 上没有服务器端文件,有没有办法做到这一点?
谢谢
莫特
【问题讨论】:
标签: image html google-app-engine canvas