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