【问题标题】:upload image to Google App Engine and share the image with the users将图像上传到 Google App Engine 并与用户共享图像
【发布时间】:2012-08-09 23:39:15
【问题描述】:

是否有通过 HTTP 将图像上传到 Google App Engine(Python) 的示例?另外,是否可以从 Blob 存储中检索图像并将图像链接共享给某人?

【问题讨论】:

    标签: python image google-app-engine blobstore


    【解决方案1】:

    这是来自 Google 的an example of a guestbook app,用户可以在其中上传头像图片。它解释了如何使用db.BlobProperty() 来存储图像。如何编写要上传的处理程序 (class Guestbook),以及如何提供图像 (class Image)。它甚至继续解释如何缩放图像。

    【讨论】:

      【解决方案2】:

      使用 create_upload_url 创建一个 URL,您可以使用该 URL 将图像直接上传到 blobstore/云存储。

      从那里,您可以使用get_seving_url 创建您的图像的 URL,该 URL 可以与用户共享以访问您的图像,或者如果您想要访问控制谁可以访问图像,然后使用 send_blob 和 BlobstoreDownloadHandler 发送您的图像返回给您的用户。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-29
        • 2016-11-09
        • 1970-01-01
        • 1970-01-01
        • 2013-06-27
        • 2013-07-13
        • 1970-01-01
        • 2021-02-04
        相关资源
        最近更新 更多