>>>>> In <003301c3b38c$4279fcb0$0201a8c0@...>
>>>>> "SATO, Takashi" <takashi+tdiary@...> wrote:
> image.rb プラグインでファイルのアップロードが出来ません。
>
> ./images/ フォルダに 20031125_0.jpg のようなファイルを作ってやると画像は表示
> されます。<%=image %> タグを使えば日記にも反映されます。画像の削除もできま
> す。
> しかし、アップロードだけが出来ませんでした。
> 使用環境
> FreeBSD 4.9 RELEASE
> Apache 2.0.48 from ports + suExec
> Ruby 1.8.1 from ports
> tDiary 1.5.6 from ports + 20031118 の tdiary.rb
> @secure = false
> image.rb のオプションはデフォルトのまま
1.8.1というのはCVSからのスナップショットでしょうから、
考えられる原因の一つとしてcgi.rbのバグが考えられます。
cgi.rbの1039行目あたりがどうなっているか
念のため確認してみてはいかがでしょう。
eval <<-END
def body.local_path
#{body.path.dump}
end
END
のようになっていると、小さめのファイルの
アップロードでエラーになります。
この問題はCVSの最新の状態では修正されています。
以下のようになっていれば、この点では問題ありません。
eval <<-END
def body.local_path
#{(body.class == StringIO)? "" : body.path.dump}
end
END
--
やまだあきら / akira yamada <http://arika.org/>
(akira@..., akira@... or akira@...)
|