我目前正在使用carrierwave-aws上传到我的S3存储桶。
我遇到的一个问题是在上传和保存图片后,如果用户在本地更改了有关图像的内容并使用相同的文件名重新提交上传,则不会反映上传的新文件。
用户必须更改文件名的某些部分才能在我的应用程序中显示正确的文件名。
我认为这是一个缓存问题,但不知道从哪里开始解决这个问题。
还有其他人经历过这个吗?
答案 0 :(得分:1)
如果您的S3存储桶设置了长期或无限期(这对性能而言是个好主意),则每次图像更改时都需要更改文件名。有关如何执行此操作,请参阅Carrierwave wiki page。