通过直接上传到 S3 来在后台处理上传内容
CarrierWave 是一个上传文件的好方法,但由于处理和保存是在进程中完成的,因此它的扩展性不佳。更好的方法是直接上传文件,然后在后台进程中处理和保存。CarrierWaveDirect 利用 CarrierWave 而来,提供了实现此功能的简单方法。
目前, CarrierWaveDirect 与 Amazon S3 兼容。添加对 Google Storage for Developers 的支持应该比较简单,因为直接上传的表单基本相同。如果您希望支持 Google Storage for Developers 或任何其他提供直接上传功能的服务,请参阅贡献部分。请注意,此 gem (以及 S3 一般) 仅支持单个文件上传。如果您想同时上传多个文件,则需要使用 JavaScript 或闪存上传器。
请先阅读 CarrierWave 说明文档。
CarrierWaveDirect 与 fog 兼容,因此请确保您已将 CarrierWave 设置并使用您的 fog 凭据进行初始化,例如:
暂无开放 Issues,或尚未同步最近议题。