<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>12065</bug_id>
          
          <creation_ts>2011-02-14 15:47:18 +0000</creation_ts>
          <short_desc>Please point out that for &lt;input type=file multiple&gt; http://tools.ietf.org/html/rfc2388#section-4.2 should not be used. Instead each file should have its own field. Otherwise you break PHP.</short_desc>
          <delta_ts>2011-08-04 05:17:01 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>LC1 HTML5 spec</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/#multipart-form-data</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>contributor</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>annevk</cc>
    
    <cc>ian</cc>
    
    <cc>julian.reschke</cc>
    
    <cc>mathias</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>45485</commentid>
    <comment_count>0</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-02-14 15:47:18 +0000</bug_when>
    <thetext>Specification: http://www.whatwg.org/specs/web-apps/current-work/complete.html
Section: http://www.whatwg.org/specs/web-apps/current-work/#multipart-form-data

Comment:
Please point out that for &lt;input type=file multiple&gt;
http://tools.ietf.org/html/rfc2388#section-4.2 should not be used. Instead
each file should have its own field. Otherwise you break PHP. 

Posted from: 83.85.115.123 by annevk@opera.com</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45486</commentid>
    <comment_count>1</comment_count>
    <who name="Anne">annevk</who>
    <bug_when>2011-02-14 15:49:48 +0000</bug_when>
    <thetext>(I still think we should just take over the definition of multipart/form-data by the way. It would make things much clearer.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45490</commentid>
    <comment_count>2</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-02-14 19:13:08 +0000</bug_when>
    <thetext>There&apos;s actually no conflict with the RFC here, and the spec is technically already correct, though I will be sure to add a note explaining this case.

The RFC says that you can use multipart/mixed only if a single form field has multiple files as a set, but in the case of an &lt;input type=file multiple&gt; control, each file generates a separate form field in the form data set.

As an aside: it wouldn&apos;t take much to get me to rewrite that RFC into the HTML spec and give up on using it as an external reference, because it&apos;s not the most well-written of RFCs. But if it&apos;s not truly needed, which so far it seems it has not been, then I&apos;d rather spend the time working on more important things.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45511</commentid>
    <comment_count>3</comment_count>
    <who name="Anne">annevk</who>
    <bug_when>2011-02-15 00:21:44 +0000</bug_when>
    <thetext>Adding a note sounds good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47874</commentid>
    <comment_count>4</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-05-03 19:22:07 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Accepted
Change Description: see diff given below
Rationale: Concurred with reporter&apos;s comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47875</commentid>
    <comment_count>5</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-05-03 19:23:13 +0000</bug_when>
    <thetext>Checked in as WHATWG revision r6051.
Check-in comment: add a note to clarify interaction with rfc 2388
http://html5.org/tools/web-apps-tracker?from=6050&amp;to=6051</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53756</commentid>
    <comment_count>6</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:17:01 +0000</bug_when>
    <thetext>mass-move component to LC1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>