我想将图像上传到s3并将其公开,以便用户可以通过那里的链接下载它们。我想为此编写python代码。
我正在使用boto3。
for i in ans:
count+=1
img_name=code+"_img"+str(count)+".jpg"
f=open(img_name,"w")
ans[i].save(f)
f.close()
s3.upload_file(Bucket = 'bucket',Filename="./"+img_name,Key=img_name)
object_acl = s3.ObjectAcl('bucket',img_name)
response = object_acl.put(ACL='public-read')
print(res)
time.sleep(2)
key = bucket.lookup(img_name)
key.set_acl('public-read')