Jay*_*ayu 9 html forms directory file-upload
是否可以使用浏览器上传文件夹?
我在谷歌搜索并发现这是一个浏览器限制,我必须使用Java Applet或Flash.
有没有办法上传Flash文件夹?我无法得到任何关于此的线索.有没有办法只使用浏览器获取文件夹路径?
小智 16
使用webkitdirectory变得可能.
<input type="file" webkitdirectory directory multiple />
Run Code Online (Sandbox Code Playgroud)
虽然它似乎还没有得到其他浏览器的支持.
请尝试这个以上传文件夹:
<form method="post" enctype="multipart/form-data">
<input type="file" name="files[]" id="files" multiple="" directory="" webkitdirectory="" mozdirectory="">
<input class="button" type="submit" value="Upload" />
</form>
Run Code Online (Sandbox Code Playgroud)
$count = 0;
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
foreach ($_FILES['files']['name'] as $i => $name) {
if (strlen($_FILES['files']['name'][$i]) > 1) {
if (move_uploaded_file($_FILES['files']['tmp_name'][$i], 'folder/'.$name)) {
$count++;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
`
归档时间: |
|
查看次数: |
36293 次 |
最近记录: |