Я пытаюсь получить скрипт для вывода zip-файла для загрузки.
Сценарий в основном:
#!/usr/bin/env ruby
require 'rubygems'
require 'active_support'
require 'zip/zip'
require 'cgi'
temp_zip_filename = '/some/path/tmp/' + Time.new.usec.to_s
new_zip = File.open(temp_zip_filename, 'rb'){|f| f.read}
#header = "Content-Type: application/octet-stream"
#header << ' Content-Disposition: attachement; filename="AZipFile.zip"'
CGI.new.out 'application/zip' do
new_zip
end
Я нигде не вижу, я могу установить загруженныйимя файла на запрашивающем компьютере.Кажется, он всегда сохраняется как «scriptname.cgi».Где я могу установить расположение контента с помощью CGI?