Есть ли способ использовать что-то похожее на x-sendfile для загрузки файлов, например. сохраняя определенный поток/параметр из запроса в файл, не помещая его полностью в память? (в частности, с apache2 и рубинового FCGI)загрузить аналог с XSendFile?
1
A
ответ
0
ModPorter Apache, кажется, путь.
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
Я думаю, что это не приложение fcgi, которое получает набор параметров cgi с данными. (Я на самом деле говорю об этом: http://git.omp.am/?p=omploader.git;a=blob;f=scripts/upload;h=dc5b6e6fe76f3afbf3b4d2bfa8d46d6101c73d7f;hb=refs/heads/master#l153) – HoverHell