ファイルアップロードを受け付けるCGIのサンプルです。アップロードされたファイルの名前と中身を表示するだけ。 file.cgi: #!/usr/bin/ruby -- require 'cgi' print "Content-type: text/html\n\n" cgi = CGI.new value = cgi.params['file'][0] puts "file name : " << value.original_filename << "<br/>" # ファイル名 puts value.read # ファイル本文 ファイルの入力を受け付けるフォームは次のようにします。 form要素にenctype="multipart/form-data" が必要なので注意。最初設定していなくてはまりました。(未設定だとサーバーでファイル名しか取得できない) <html> <head>