GAE将图像上载到云端点[Python]
我是GAE的新手,我想知道人们通常是如何上传图像存储在Blobstore中的,特别是使用端点。我已经看到,有很多应用程序不使用端点,但不使用端点的例子。我的想法是在客户端序列化一个映像,并将其以messages.BytesField消息的形式发送到服务器,以将其存储在Blobstore中。两个问题:GAE将图像上载到云端点[Python],python,google-app-engine,Python,Google App Engine,我是GAE的新手,我想知道人们通常是如何上传图像存储在Blobstore中的,特别是使用端点。我已经看到,有很多应用程序不使用端点,但不使用端点的例子。我的想法是在客户端序列化一个映像,并将其以messages.BytesField消息的形式发送到服务器,以将其存储在Blobstore中。两个问题: 这是将图像上载到端点的正确方法吗? 如何从消息中提取BytesField并将其存储在Blobstore中? 任何帮助都将不胜感激:)它,但现在已被弃用 然而,你可以这样做 因此: 是的,这种方法是可
你必须做一些类似的事情 将cloudstorage导入为gcs
with gcs.open('bucketname/filename', 'w') as f:
f.write(blob)
blobkey = blobstore.create_gs_key(gc_object_name='bucketname/filename')
print images.get_serving_url(blobkey)
但是,向appengine发送大型数据集时要小心,它有32 mb的请求大小限制,处理时有60秒的截止时间,读取发送的Blob时可能占用内存,您的实例可能会重新启动,因为控制台中的配置限制了ram的数量。对不起,什么有60秒的截止时间?这似乎太长了,无法保存图像并获取其服务URL。