[#29170] Call for Papers Linux Conference 2001 — akira yamada / やまだあきら <akira@...>

18 messages 2001/04/10
[#30213] Re: Call for Papers Linux Conference 2001 — akira yamada / やまだあきら <akira@...> 2001/06/13

[#29190] Time Stamp Copy of File.copy — "たけ(tk)" <ggb03124@...>

 ftools.rb の move では utime を行っていて日付が同じになりますが、copy

42 messages 2001/04/11
[#29193] Re: Time Stamp Copy of File.copy — matz@... (Yukihiro Matsumoto) 2001/04/11

まつもと ゆきひろです

[#29201] Re: Time Stamp Copy of File.copy — " たけ (tk)" <ggb03124@...> 2001/04/11

たけ(tk)です。

[#29203] Re: Time Stamp Copy of File.copy — WATANABE Hirofumi <eban@...> 2001/04/11

わたなべです.

[#29212] Re: Time Stamp Copy of File.copy — Minero Aoki <aamine@...> 2001/04/12

あおきです。

[#29215] Re: Time Stamp Copy of File.copy — " たけ (tk)" <ggb03124@...> 2001/04/12

たけ(tk)です。

[#29220] Re: Time Stamp Copy of File.copy — Minero Aoki <aamine@...> 2001/04/12

あおきです。

[#29234] Re: Time Stamp Copy of File.copy — " たけ (tk)" <ggb03124@...> 2001/04/13

たけ(tk)です。

[#29236] Re: Time Stamp Copy of File.copy — matz@... (Yukihiro Matsumoto) 2001/04/13

まつもと ゆきひろです

[#29238] Array#include! — " たけ (tk)" <ggb03124@...> 2001/04/13

たけ(tk)です。

[#29244] Re: Array#include! — matz@... (Yukihiro Matsumoto) 2001/04/13

まつもと ゆきひろです

[#29348] Open3 — NISHIO Mizuho <mzh@...>

どうも西尾です。

16 messages 2001/04/20

[#29397] rnet.rb 〜高レベルネットライブラリ〜 — rubikitch <rubikitch@...>

るびきちです。

11 messages 2001/04/24

[ruby-list:29061] ファイルを送信する CGI にて。

From: ohara@...
Date: 2001-04-03 03:02:43 UTC
List: ruby-list #29061
小原と申します。かなり久しぶりです。

Ruby良いですね。Javaのプログラムを開発してるんですが、
xxx.xxxxxx.xxxxとかのパッケージをx.x.xとしたりしてアプレットサイズを小さくしたり、
System.out.print文をプログラムから一掃してアプレットサイズを小さくしたり、名脇役です。
先週、部内でちょっとRubyで作ったツールを発表したんですが、
結構な人がRubyに興味を持った様子でした。しめしめ...。

前置きが長くなりました。
今Rubyでファイルを受信するcgiを作ろうとしているんですが、

#IISでrubyをCGIとして使うには、...\ruby.exe %sと、
#%sが必要というのにはまいりました。IISめ。
#mod_rubyも、Windows用があると良いのになぁ。

ちょっと解らない部分が出てきて、ぜひお知恵をお借りしたいのですが。
下記の用にhtmlと、cgiを作成したのですが、
下記の様なメッセージが表示されてしまいます。
何が悪いのでしょうか...。
どなたかご教授下さい。

エラーからすると、既にファイルがあるよって意味みたいなんですが、
あって当然という感じが...。

あと、require "cgi"と、require "cgi-lib"にはどんな違いがあるんでしょうか。

#Ruby関連の本にFoo Bar Bazって書いてあるけど、あれってどういう意味なんです?
#慣習みたいですけど、意味や由来が気になる!!

<メッセージ>

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

D:/ruby/lib/ruby/1.6/tempfile.rb:57:in `open': File exists - "D:\\WINNT\\TEMP/CGI2104.0" (Errno::EEXIST)
    from D:/ruby/lib/ruby/1.6/tempfile.rb:57:in `initialize'
    from D:/ruby/lib/ruby/1.6/cgi.rb:793:in `new'
    from D:/ruby/lib/ruby/1.6/cgi.rb:793:in `read_multipart'
    from D:/ruby/lib/ruby/1.6/cgi.rb:905:in `initialize_query'
    from D:/ruby/lib/ruby/1.6/cgi.rb:1871:in `initialize'
    from D:\HomePage\cgi-bin\ruby\getfile.rb:4:in `new'
    from D:\HomePage\cgi-bin\ruby\getfile.rb:4

<html>

<h1>SendFile CGI</h1>
<form name="form2" method="post" action="/cgi-bin/ruby/getfile.rb" enctype="multipart/form-data">
  <input type="file" name="senddata">
  <input type="submit" name="submit2" value="送信">
</form>

<cgi>

#!d:\ruby\bin\ruby.exe

require "cgi"
cgi = CGI.new

inputdata = cgi["senddata"]
inputdata[0].read
lp = inputdata[0].local_path
of = inputdata[0].original_filename
ct = inputdata[0].content_type

print "Content-type: text/html\n\n"
print "<html><body>"
print lp + "\n"
print of + "\n"
print ct + "\n" 
print "</body></html>"

In This Thread

Prev Next