我正在尝试在ROR应用程序中使用Java Uploader(因为它易于上传整个目录)。选定的上传器附带一些PHP代码,用于将文件保存到服务器。我正在尝试将此代码转换为Ruby,但我对这一点感到困惑:
PHP有一个非常方便的超全局 - $ _FILES - 它包含通过HTTP POST方法上传到当前脚本的所有文件的哈希值。看来Ruby没有类似的资源。缺乏这一点,访问和保存上传文件的最佳方式是什么?
我正在使用JavaPowUpload上传器(http://www.element-it.com/OnlineHelpJavaPowUpload/index.html)。
答案 0 :(得分:0)
ruby on rails允许您使用应用程序根目录通过#{RAILS_ROOT}获取存储的文件(无论您决定放在哪里)。
查看this教程。不是最漂亮的方法,但它应该让你知道需要做什么。文件上传后,只需从正确的路径开始,然后从那里进行处理。