0

在我的 Rails (2.3.10) 中。我发现了一些奇怪的问题。当用户点击下载的 URL 时,我的应用程序需要下载 XML 文件。

例如 :

http://www.example.com/test/all.xml

这里的问题是,如果我使用别名(http://www.example.com/test/all.xml)点击 url。XML 没有被下载。

如果我点击生产直接 URL,例如http://xx.xx.xx.xx:3000/test/all.xml。XML 开始下载没有任何问题。

任何人都可以帮助解决这个问题。? 请

这是我在测试控制器中的代码:

def index     
  file_path="/tmp/all.xml"    
  send_file file_path, :type => 'text/xml; charset=utf-8'    
end

我已将“all.xml”文件放入我的生产服务器/tmp/all.xml。

我正在使用 Jruby(1.6.5) 并且 WAR 文件正在部署到 Tomcat....

4

1 回答 1

0

所以生产在端口 80 上运行,但应用程序服务器在端口 3000 上运行。什么服务器正在执行重定向。我会查看该服务器的配置。

于 2013-02-05T04:01:51.933 回答