<div class="gmail_quote">On Wed, May 12, 2010 at 4:39 AM, Anne van Kesteren <span dir="ltr">&lt;<a href="mailto:annevk@opera.com" target="_blank">annevk@opera.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>On Sat, 24 Apr 2010 17:58:10 +0200, Ojan Vafai &lt;<a href="mailto:ojan@chromium.org" target="_blank">ojan@chromium.org</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">My point is more that input elements currently support dropping files onto them in multiple browsers. It&#39;s confusing for &quot;multiple&quot; that dropping</blockquote>


</div><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
directories+files doesn&#39;t upload said directories+files, or at least give<br>
some sort of indication to the user that some of them are being not allowed.<br>
<br>
We should leave it up to UAs to figure out what the right UI should be, but adding input &quot;directory&quot; seems to me like it will confuse the UI more.<br>
Ideally users can drop whatever they want onto a file input that has<br>
&quot;multiple&quot; and it can be up to the web page to remove entries it doesn&#39;t<br>
allow. The web page is in a much better position to give user feedback (e.g. a photo site can warn that only image uploads are allowed and that<br>
non-images won&#39;t get uploaded).<br>
</blockquote>
<br></div>
Even if we allow this we would still need to define the semantics. I.e. what the file names end up being, if the API supports hierarchical access, etc. Or am I missing something?<br></blockquote><div><br></div><div>Correct. We should try to solve that problem. I was just voicing my distaste for the solution to that problem being adding a new input type that exclusively works on directories.</div>


<div><br></div><div>So far, the best solution I&#39;ve heard is adding partial path information (e.g. a &quot;paths&quot; property that parallels the &quot;files&quot; property). That has it&#39;s short-comings as well, but it works for the majority of use-cases.</div>


<div><br></div><div>Ojan</div></div>