загрузить аналог с XSendFile? - PullRequest
1 голос
/ 11 июня 2010

Есть ли какой-нибудь способ использовать что-то похожее на x-sendfile для загрузки файлов, например, сохранить определенный поток / параметр из запроса в файл, не помещая его полностью в память?(В частности, с apache2 и ruby ​​fcgi)

Ответы [ 2 ]

0 голосов
/ 12 июня 2010

Apache ModPorter, кажется, путь.

0 голосов
/ 11 июня 2010
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
...