File upload Rails 3:不生成临时文件的文件上载

File upload Rails 3:不生成临时文件的文件上载,file-upload,ruby-on-rails-3,File Upload,Ruby On Rails 3,我正在寻找一种方法来上传一个文件到Rails 3应用程序,但不生成临时文件。通过谷歌搜索这个问题,我对文件上传的工作原理有了一些了解。据我所知,Rails在文件大小大于20kb时创建临时文件。是否有办法更改此限制并避免生成临时文件 我正在寻找的另一个解决方案是创建一个Rack应用程序,因此避免文件生成,但是,也不起作用。与Sinatra应用程序相同 顺便说一句。是的,出于安全原因,文件必须不保存,只保存在内存中 谢谢查看我不认为它在保存到磁盘(或其他存储位置)时使用临时文件 self.class

我正在寻找一种方法来上传一个文件到Rails 3应用程序,但不生成临时文件。通过谷歌搜索这个问题,我对文件上传的工作原理有了一些了解。据我所知,Rails在文件大小大于20kb时创建临时文件。是否有办法更改此限制并避免生成临时文件

我正在寻找的另一个解决方案是创建一个Rack应用程序,因此避免文件生成,但是,也不起作用。与Sinatra应用程序相同

顺便说一句。是的,出于安全原因,文件必须不保存,只保存在内存中


谢谢查看我不认为它在保存到磁盘(或其他存储位置)时使用临时文件

self.class.new({:tempfile => new_path, :content_type => content_type})

你找到答案了吗?我也很感兴趣。事实上没有。我在Rack中找到了创作,但我没能阻止它。由于这个问题很关键,而且时间有限,我们使用了JBoss Netty。我也面临着同样的问题。您是否跳过了Rails应用程序开发并在JBoss Netty中实现了该应用程序,还是同时使用了两者?。