file-upload - 导轨 3 : Fileupload without generating tempfile

标签 file-upload ruby-on-rails-3

我正在寻找一种将文件上传到 Rails 3 应用程序的方法,但不生成临时文件。谷歌搜索这个问题让我对文件上传的工作方式有了一些了解。据我了解,当文件大小大于 20kb 时,Rails 会创建一个临时文件。有没有办法更改此限制并避免生成临时文件?

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

顺便提一句。是的,出于安全原因,必须不保存该文件而仅将其保存在内存中。

谢谢

最佳答案

退房 https://github.com/jnicklas/carrierwave我不认为它在保存到磁盘(或其他存储位置)时使用临时文件

关于file-upload - 导轨 3 : Fileupload without generating tempfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5594450/

相关文章:

ruby-on-rails-3 - 如何为验证数字子选项自定义错误消息?

ruby-on-rails - sanitize_sql_array 正在添加额外的、不必要的引号来查询

ruby-on-rails - 如何为 Rails 选择轻量级的 Gem?

ruby-on-rails - 如何正确翻译回形针错误消息?

python - 奇怪的django文件上传错误

jquery - File API 文件上传 - 读取 ASP.NET MVC 中的 XMLHttpRequest

c# - 访问被拒绝。 HRESULT 异常 : 0x80070005 in Windows Phone 8. 1

javascript - 如何在ajax jquery中排队文件上传?

python - Django目录上传获取子目录名

ruby-on-rails - Rails - 简化计算模型和对象