cgi で jpeg を送る
#!/usr/bin/ruby # -*- coding: utf-8 -*- require "cgi" # ファイルをメモリに読み込む。 file = open("foo.jpeg", "rb") image = file.read # ヘッダ設定 header = { "status" => 200, # リソースに対応するエンティティをレスポンスとして送る。 "type" => "image/jpeg", # ファイルタイプ指定 "Content-Disposition" => "inline" # インライン表示 } # レスポンスを送る。 CGI.new("html4").out(header) { image }
以下を参照しました。
d:id:haraguroblog:20090823:1251036269
[ruby-list:37233] Re: CGIからファイルをダウンロード
class CGI
[Studying HTTP] HTTP Status Code