【发布时间】:2012-08-09 23:39:15
【问题描述】:
是否有通过 HTTP 将图像上传到 Google App Engine(Python) 的示例?另外,是否可以从 Blob 存储中检索图像并将图像链接共享给某人?
【问题讨论】:
标签: python image google-app-engine blobstore
是否有通过 HTTP 将图像上传到 Google App Engine(Python) 的示例?另外,是否可以从 Blob 存储中检索图像并将图像链接共享给某人?
【问题讨论】:
标签: python image google-app-engine blobstore
这是来自 Google 的an example of a guestbook app,用户可以在其中上传头像图片。它解释了如何使用db.BlobProperty() 来存储图像。如何编写要上传的处理程序 (class Guestbook),以及如何提供图像 (class Image)。它甚至继续解释如何缩放图像。
【讨论】:
使用 create_upload_url 创建一个 URL,您可以使用该 URL 将图像直接上传到 blobstore/云存储。
从那里,您可以使用get_seving_url 创建您的图像的 URL,该 URL 可以与用户共享以访问您的图像,或者如果您想要访问控制谁可以访问图像,然后使用 send_blob 和 BlobstoreDownloadHandler 发送您的图像返回给您的用户。
【讨论】: