我正在为python编写一个客户端图像上传器库。我需要上传一个图像到亚马逊S3,并返回该图像的公共网址。我可以使用BOTO来做这件事,但是我必须分享我的密钥,这不是正确的方式。作为另一种选择,我可以使用Amazon的POST请求使用浏览器上传,但这不能让我访问图像的公共URL。我该如何解决这个难题?
发布于 2011-09-20 14:58:37
我也有同样的问题。我发现的唯一一件事就是在保存和以后使用时将图像公开:
item.image.url.split('?')[0]
来获取URL。
发布于 2011-11-22 12:11:03
使用urlparse模块获取不带查询参数的URL如何?
https://stackoverflow.com/questions/7007584
复制