[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: problem with attaching



反応遅れました.

At Wed, 17 Sep 2003 19:10:11 +0900,
山岡さん wrote:
> 
> 以下は w3m-form-make-form-data() の変更点です。
> 
> --8<---------------cut here---------------start------------->8---
> --- w3m-form.el~	2003-07-28 12:31:32 +0000
> +++ w3m-form.el	2003-09-17 10:08:18 +0000
> @@ -144,7 +144,7 @@
>  	(cond
>  	 ((and (consp value)
>  	       (eq (car value) 'file))
> -	  (setq buf (cons (cons name value) buf)))
> +	  (setq buf (cons (cons name (cdr value)) buf)))
>  	 ((and (consp value)
>  	       (consp (cdr value))
>  	       (consp (cadr value)))	; select.
> --8<---------------cut here---------------end--------------->8---

これは不要です.
value が cons かつ car が 'file の場合は,
type=file な input 要素への入力データであることを表しています.
わかりにくくてすみません.

今回の不具合の原因は別にあって,
form で enctype="multipart/form-data" の場合は multipart で
送るべきなのですが,その判定部分がなぜか enctype="multipart" の
場合にだけ multipart で送るようになっていたのが原因です.

…というわけで修正を commit しときました.

--
Yuuichi Teranishi (寺西裕一) <teranisi@gohome.org>
GPG Public Key: http://www.gohome.org/gpg/teranisi.asc
"I just want to live while I'm alive..."