【问题标题】:Rails - How to store uploads on my database serverRails - 如何在我的数据库服务器上存储上传
【发布时间】:2013-03-23 00:03:22
【问题描述】:

在我的 Rails 应用程序中,出于 HIPAA 原因,我需要将所有数据存储在与 Web 应用程序不同的服务器上。这对数据库来说很简单,但是让我的 rails 应用程序(在 Web 服务器上)访问数据库服务器文件系统上的上传内容的最佳方法是什么?还是我应该将上传的内容存储在数据库(mysql)中?

我正在使用 Rails 3.2 和 Paperclip,但可以切换到 Carrierwave 或其他解决方案

谢谢!

【问题讨论】:

    标签: ruby-on-rails file-upload architecture paperclip carrierwave


    【解决方案1】:

    或者我应该将上传的内容存储在数据库中(mysql)

    不。我会在这里为你指出一个更好的解释Storing Images in DB - Yea or Nay?

    让我的 Rails 应用程序(在 Web 服务器上)访问数据库服务器文件系统上的上传内容的最佳方法是什么

    我可能会使用单独的 rails 应用程序创建另一个 Web 服务器,该应用程序仅负责通过一些经过身份验证的 API 从其本地文件系统提供文件。

    看起来人们确实成功地将 Amazon S3 与符合 HIPAA 的网站一起用于文件存储。

    【讨论】:

    • 我最初想走 S3 路线,但上传量相当低,而且很难将这种东西卖给我们非常关心安全性的非技术客户。我认为访问同一本地网络上服务器文件系统上的文件会相对简单。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-05
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-18
      相关资源
      最近更新 更多