如何更改图片网址的显示? (carrierwave,亚马逊s3,rails和heroku)

时间:2013-03-16 03:26:37

标签: ruby heroku amazon-s3 carrierwave

我正在使用carrierwave上传图片。根据从这里收到的建议,我打开了一个Amazon S3帐户来托管我的heroku图像。但是,这是我网站上显示的image_url

https://appname.s3.amazonaws.com/images/image/84/74e0f4dfca.jpg?AWSAccessKeyId=XXXXXXXXXXX2XXXXXXX&Signature=XxXXxXX2XXxXxXXXXXxxx&Expires=1363404606

如何显示此版本的缩短版?最好的 “/image/84/74e0f4dfca.jpg”

1 个答案:

答案 0 :(得分:0)

如果图像公开是可以的,也许你可以制作bucket publicly accessible。听起来像there are some GUI tools应该会让这更容易。如果存储桶是公共的,那么您可以从URL中删除身份验证。我没有使用过S3,所以有经验的人肯定会参与进来。