open("./data.jpg","w") do |fh| fh.binmode fh.write formData['imgData'][0].read end print "<img src='data.jpg'></body></html>" ファイルをアップロードするにはcgiライブラリを利用しファイルのデータを読み込みサーバー側にファイルとして書き込みます。サンプルではテンポラリファイルを作成し、後で名前を変更するようにしています。このファイルを書き込むディレクトリは書き込みが許可されている必要があります。書き込んだファイル名を<img>タグのsrc属性で指定することでアップロードした画像を表示させることができます。 #!/usr/bin/ruby require "cgi" formData = CGI.new print "Content-type: text/html\n