【发布时间】:2014-12-11 16:22:13
【问题描述】:
假设我在 Rails 应用程序中使用 Carrierwave 将文件上传到 S3。我需要确定:
- 文件被隐藏(要隐藏的实际url)
- 让用户从临时生成的 URL 下载文件,该 URL 只允许 1 次下载。如果我们重新输入该网址,它不会让用户下载文件
我怎样才能做到这一点?
【问题讨论】:
-
你的意思是用户在第一次之后根本就不能下载文件,还是只是不能通过同一个 url?
-
不通过同一个网址
-
您是否考虑过此处讨论的经过身份验证的 url 的过期时间很短? groups.google.com/forum/#!topic/carrierwave/L3J8d4ZKySM 不是你要求的,但可能就足够了吗?
标签: ruby-on-rails amazon-s3 carrierwave