ruby-on-rails - 建议请求 : Serve local folder through rails (or not? )

标签 ruby-on-rails http upload download

任务:通过 http/80 将位于服务器本地文件夹中的文件提供给客户端。 最后,我打算在客户端上模拟该文件夹,但这与我的问题无关。

因此,在该服务器上有一个现有的 Rails 应用程序(基于 rest/xml),客户端将与这些文件一起使用。

我不需要在上传或下载时对文件进行任何逻辑处理,所以我问自己:

  1. 我是否需要让我的 Rails 应用参与提供这些文件?
  2. 网络服务器不应该单独处理本地文件和客户端之间的链接吗?
  3. 这种新的 Rails Metal 或 Rack 集成会成为解决方案的一部分吗? (两者都不熟悉)

我想这里重要的是通过端口 80 的 http。

感谢您对此事的任何指示或建议, 干杯,麦克斯

我知道,如果投入大量时间,我可以花几个小时查看所有这些内容并弄清楚,但我非常非常忙,这节省了我很多时间。

最佳答案

Apache ?只需添加另一个 <Directory>部分添加到 Rails 应用程序的配置中:

Alias /static-files /path/to/the/static-files
<Directory /path/to/the/static-files>
    Order allow, deny
    Allow from all
    # whatever else you need, Options, AllowOverride, etc.
</Directory>

关于ruby-on-rails - 建议请求 : Serve local folder through rails (or not? ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/857081/

相关文章:

angularjs - Nodejs通过id获取用户

c# - 将图像和数据作为多部分内容上传 - Windows Phone 8

javascript - 如何通过ajax发送文件)而不使用html表单?

php - 我如何使用他们的 api 从 Rackspace 的 Cloudfiles 中删除文件?

ruby-on-rails - 在独立的 Rails 引擎中从父应用访问助手

ruby-on-rails - 如何按照散列中的数字序列生成和填充缺失数据

php - 如何在 PHP 中禁用 Curl 调试输出

ruby-on-rails - 在 Rails 3 中标记

ruby-on-rails - Activeadmin - 文本区域中的 HTML

android - 在Android中使用HTTP POST发送大数据