我正在寻找一个Rails gem,让用户可以直接将文件上传到S3。
有很多宝石:s3_multipart,s3_direct_upload,carrier_wave_direct,paperclip。
不幸的是,每个gem只能使用在配置文件中设置的1个AWS凭证。我的应用程序允许用户使用自己的AWS凭据将文件上传到他们自己的S3存储桶。当然,我无法在config.rb中设置我的所有用户凭据,因为不断添加新凭据。
我是如何使用现有宝石直接上传文件,但是使用我传入的任何AWS凭证和存储桶的任何想法?