[#40130] Ruby/Tk の講習会 — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

12 messages 2004/10/25

[ruby-list:40136] (解決)MacのIEだとcgi.rbのmultipartがおかしいときがある

From: Takeyuki Fujioka <fuji@...>
Date: 2004-10-27 10:44:10 UTC
List: ruby-list #40136
藤岡です。
何ヵ月も前のネタなのですが、

> submit.xとsubmit.yのところだけ改行コードが
> OD OA ではなく、OA のみになっていました。
> しかも、いつでも起こるわけではなく、
> どういうときに起こるかまでは検証しきれてません。
> しっかし、困った仕様だ。。。
> 引き続き検証して報告いたします。

本当にカメのスピードで検証していたのですが、
動くようになりました。
cgi.rbの中を以下のように修正するだけでとりあえずは
MacのIEでも動きそうです。

-        buf =
buf.sub(/\A((?:.|\n)*?)(?:#{EOL})?#{boundary}(#{EOL}|--)/n) do
+        buf =
buf.sub(/\A((?:.|\n)*?)(?:#{EOL})?#{boundary}(#{EOL}|#{LF}|--)/n)

4か月もかかってたった6文字というのは悲しい。。。
-- 
Takeyuki Fujioka
Fingerprint = 8530 5FC7 F678 4B14 8886  2B76 7550 F1E9 336A 79F1

In This Thread

Prev Next