如何使用载波直接上传到 s3 rails

how to direct upload to s3 using carrierwave rails

有没有办法在我的服务器上直接使用carrierwave上传到s3? 问题是我试图在前端跟踪我的上传进度 (angularjs),但它只跟踪文件上传或复制到我的服务器的部分。

我不想使用客户端直接上传或使用后台作业,有什么办法或解决方法吗?

如果您想使用 carrierwave 上传到 S3,您可以使用 "fog-aws" gem。

这是a link。向下滚动到 Using Amazon S3 部分了解详细信息。

另外,你可以看看这个question。它解释了如何使用 fog 生成用于直接上传的预签名 URL。