【问题标题】:Client side s3 upload and returning the public url of the image客户端s3上传并返回图片的公共url
【发布时间】:2011-11-22 20:11:02
【问题描述】:

我正在为 python 编写一个客户端图像上传器库。我需要将图像上传到 Amazon S3 并返回图像的公共 URL。我可以使用 BOTO 来做到这一点,但是我必须分享我的密钥,这不是正确的做法。作为替代方案,我可以使用 Amazon 的 POST 请求使用浏览器上传,但这不能让我访问图像的公共 URL。我该如何解决这个难题?

【问题讨论】:

    标签: python amazon-s3 boto


    【解决方案1】:

    我也有同样的问题。我发现的唯一一件事是在保存和以后使用时公开图像:

    item.image.url.split('?')[0]
    

    获取网址。

    【讨论】:

      【解决方案2】:

      使用urlparse模块获取不带查询参数的URL怎么样?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-02-19
        • 2021-04-27
        • 2013-11-16
        • 2013-01-12
        • 2020-04-22
        • 2017-06-21
        相关资源
        最近更新 更多