0

我使用回形针将文件上传到 Rails 应用程序。一切正常,文件已上传,但我没有看到指向实际文件本身的链接,而是看到它在 rails 项目的系统文件夹中的位置。

我猜它要么是路由问题,要么我需要创建一个指向相关文件的链接。但是,我想隐藏文件本身的位置,只看到显示的链接。

如果有人能在这里指出正确的方向,我将不胜感激。

4

1 回答 1

0

您想隐藏服务器中文件的实际路径,对吗?

您可以在普通控制器中使用 send_file ( http://api.rubyonrails.org/classes/ActionController/DataStreaming.html#method-i-send_file ) 来实现。

您仍然需要做一些事情来保护使用真实路径的下载。

于 2012-10-25T01:26:13.653 回答