paperclip如何与S3或Dropbox等存储适配器配合使用?

时间:2013-12-19 16:50:28

标签: ruby-on-rails amazon-s3 paperclip dropbox

只是想知道回形针适配器在用户上传文件时如何处理文件。是吗:

  1. 首先将文件上传到app文件存储,然后将它们放入S3或dropbox。造成这很大的带宽成本。

  2. 将用户的文件直接上传到S3或dropbox。

1 个答案:

答案 0 :(得分:1)

首先将文件上传到您的服务器,然后将其移至Dropbox或S3存储。它不可能不同,因为这些库嵌入在您的模型中,模型由您的应用程序管理。表单的目标指向您的服务器,并且上传到Dropbox / S3对用户完全隐藏。

如果您想直接上传到他们,您应该在表单中提供单独的上传者并提交参考。当然,假设Dropbox和S3允许您以这种方式安全地执行上传。我知道有了S3,我可能不知道Dropbox。