2012-03-08 43 views
1

我已经使用Plupload的核心api创建了一个自定义上传器,它运行良好,但我想添加的一个功能是如何上传文件夹的内容时,它被拖动到drop_element上这样做与个人文件完美的作品)。使用plupload上传整个文件夹的内容

plupload对象确实检测到文件夹名称,但未捕获该文件夹中的任何文件。

感谢

+0

您可能需要进行一些黑客入侵,获取文件夹路径并自行整理文件夹中的文件。具体取决于浏览器 – ppumkin 2012-05-21 16:25:01

回答

1

这是不可能的,除非用户使用Chrome。

0

最小线,以确保您与大多数浏览器兼容是:

<input type="file" directory="" webkitdirectory="" mozdirectory="" /> 

所以,我们知道,浏览器,浏览器的WebKit与和Firefox都与“目录”的参数兼容。那么你最好给它一个风格,因为它会显示为“选择文件”。

大多数网站使用的是“fakefile”的方法:

div.fileinputs 
{ 
    position: relative; 
} 

div.fakefile 
{ 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    z-index: 1; 
} 

input.file { 
    position: relative; 
    text-align: right; 
    -moz-opacity:0 ; 
    filter:alpha(opacity: 0); 
    opacity: 0; 
    z-index: 2; 
} 

<div class="fileinputs"> 
    <input type="file" class="file" /> 
    <div class="fakefile"> 
     <input /> 
     <img src="search.gif" /> 
    </div> 
</div> 

我知道这个职位是旧的,但现在,我们经常同步我们的文件夹与网络上的一些云,所以通过文件的方法的文件少用。