MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

Firefox(Version45系)でHTMLのフォームを使ったファイルアップロードの挙動について
https://forums.mozillazine.jp/viewtopic.php?f=2&t=16023
ページ 11

作成者:  user-000 [ 2016年4月05日(火) 11:40 ]
記事の件名:  Firefox(Version45系)でHTMLのフォームを使ったファイルアップロードの挙動について

Version44系とVersion45系でFirefoxからサーバに送信される情報に差異が発生しております。
以下にVersion44系とVersion45系の送信情報を記載します。

 ■44系の場合=====================================
  POST ~~~~~~~ HTTP/1.1
  中略)
  Content-Type: multipart/form-data; boundary=---------------------------XXXXXXXXXXXXX
  (中略)
  -----------------------------XXXXXXXXXXXXX
  Content-Disposition: form-data; name="file_attribute"; filename=""
  Content-Type: application/octet-stream
  
  -----------------------------XXXXXXXXXXXXX
  (後略)
  ==========================================

 ■45系の場合=====================================
  POST ~~~~~~~ HTTP/1.1
  (中略)
  Content-Type: multipart/form-data; boundary=---------------------------YYYYYYYYYYYY
  (中略)
  -----------------------------YYYYYYYYYYYY
  Content-Disposition: form-data; name="file_attribute"

  -----------------------------YYYYYYYYYYYY
  (後略)
  ==========================================

上述のfileタイプのformオブジェクトに対し、Version44系の場合は"name"、"filename"
および"Content-Type"の情報を送っていますが、FirefoxのVersion45のみnameしか送っていません。

既に公開されているFirefox Version45のリリースノートで今回の変更に関することが一切記載は
ありませんでした。
また、ベータ版であるVersion46系ではVersion44系同様の動作をしておりました。
本件はFirefox側のデグレとなるのでしょうか。
本件に関わる情報をお持ちのでしたらご教示下さい。

補足として、RFC1867ではfilenameについては送付するように記載されておりました。
IE、ChromeでもVersion44系と同様の動作をしておりました。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/