使用XSendFile上传模拟?

时间:2010-06-11 04:02:11

标签: ruby http apache2 fastcgi x-sendfile

是否有某种方法可以使用类似于x-sendfile的内容来上传文件,例如:将特定的流/参数从请求保存到文件,而不是完全放入内存? (特别是apache2和ruby fcgi)

2 个答案:

答案 0 :(得分:0)

require 'open-uri'

CHUNK_SIZE = 8192

File.open("local_filename.dat","w") do |w|
  open("http://some_file.url") do |r|
    w.write(r.read(CHUNK_SIZE)) while !r.eof?
  end
end

答案 1 :(得分:0)

Apache的ModPorter似乎就是这样。

相关问题