图像上传者为ruby / jruby

时间:2013-01-19 10:49:14

标签: ruby file-upload

是否有任何库可以上传照片并将其推送到S3而无需将临时文件写入磁盘?照片上传是我们网站的主要功能,我们不希望diskIO成为瓶颈。

2 个答案:

答案 0 :(得分:0)

您可能正在寻找这些:carrierwavedragonfly。在carrierwave see this中有一个选项可用于删除临时缓存目录。

答案 1 :(得分:0)

我在上面的评论中有了自己的想法,但在盒子外面思考你可能有机会完全避免使用本地临时文件https://www.filepicker.io/使用它们,你可以在你的应用程序中添加一些javascript并让它们处理io在他们的磁盘上。根据他们的文档,他们将您的文件直接推送到您的S3存储桶,而无需通过您的应用程序的服务器。这可能是你正在寻找的,但它带有他们的价格标签。如果你不想担心改组用户文件,可能是值得的。