<div class="gmail_quote">On Wed, May 12, 2010 at 4:39 AM, Anne van Kesteren <span dir="ltr"><<a href="mailto:annevk@opera.com" target="_blank">annevk@opera.com</a>></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 <<a href="mailto:ojan@chromium.org" target="_blank">ojan@chromium.org</a>> 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's confusing for "multiple" 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'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 "directory" 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>
"multiple" and it can be up to the web page to remove entries it doesn'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'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've heard is adding partial path information (e.g. a "paths" property that parallels the "files" property). That has it's short-comings as well, but it works for the majority of use-cases.</div>


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