在我的 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....