[#38724] 祝日判定用メソッド — Take_tk <ggb03124@...>

たけ(tk)です

19 messages 2003/11/02

[#38756] ruby-dev summary 21730-21822 /draft — Minero Aoki <aamine@...>

青木です。

14 messages 2003/11/05

[ruby-list:38836] ruby1.8.1pr2のファイルアップロード

From: Kishimoto Toshio <toshio@...>
Date: 2003-11-26 00:55:59 UTC
List: ruby-list #38836
 初めて投稿します。岸本といいます。
 CGI でファイルをアップロードすると ruby-1.8.1-preview2 では
「local_path() が定義されていない」というエラーが発生します。
ruby-1.8.0 では正常に動作します。

 実行したスクリプトの抜粋
    m = {}
    if ENV['CONTENT_TYPE'] =~ %r[multipart/form-data]
        if RUBY_VERSION >= "1.8"
            tid = cgi['tid']
            file = cgi['upload_file']
        else
            tid = cgi['tid'].first
            file = cgi['upload_file'].first
        end
        m[:tid] = tid.read if tid
        m[:temp_filename] = file.local_path if file
        m[:original_filename] = file.original_filename if file
        m[:file_size] = file.length if file
    end

 結果
 ruby 1.8.0 (2003-08-04) [i686-linux] 
    OK

 ruby 1.8.1 (2003-10-31) [i686-linux] 
    undefined method `local_path' for #<File:/tmp/CGI30889.1>

 テスト環境は次のとおりです。
    サーバ OS:     Red Hat Linux 9
    Web サーバ:    Apache2.0.48
    ブラウザ:      Opera7.20 Windows2000

----------------------------------------------------------------------
岸本俊夫    E-mail: toshio@alele.net  (自宅)


In This Thread

Prev Next