我正在为python编写客户端图像上传器库。我需要将图像上传到Amazon S3并返回图像的公共URL。我可以使用BOTO这样做,但是我必须分享我的密钥,这不是正确的方法。作为替代方案,我可以使用亚马逊的POST请求使用浏览器上传,但这不允许我访问图像的公共URL。我该如何解决这个难题?
答案 0 :(得分:1)
我有同样的问题。我发现的唯一一件事就是在保存后将图像公开,然后再使用:
item.image.url.split('?')[0]
获取网址。
答案 1 :(得分:1)
如何使用urlparse模块获取没有查询参数的URL?