将文件夹上传到服务器
Upload folder to server
我想将整个文件夹上传到服务器。经过广泛的研究,我发现在输入标签中使用webkitdirectory目录。它的工作很好,现在它也从对话框中选择文件夹。但它只显示文件夹中所有文件的列表,它没有将完整文件夹上传到服务器。
我的 html 代码如下:
<div class="upload" style="width: 30px; height: 30px; margin-top: -29px; margin-left: 90%; background: url(http://192.168.1.30/sannan/upload.png);">
<input type="file" name="myfile" id="myfile" onchange="submitForm()" webkitdirectory directory/>
</div>
我的上传脚本如下:
<?php
$output_dir = "upload/";
if(isset($_FILES["myfile"]))
{
//Filter the file types , if you want.
if ($_FILES["myfile"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br>";
}
else
{
foreach($_FILES["myfile"] as $file)
{
move_uploaded_file($file["tmp_name"],$output_dir. $_FILES["myfile"]["name"]);
}
echo "Uploaded File :".$_FILES["myfile"]["name"];
}
}
?>
它只是将文件夹中的第一个文件上传到服务器。我想将包括所有文件和子文件夹在内的完整文件夹上传到服务器。
<?php
$output_dir = "upload/";
if(isset($_FILES["myfile"]))
{
//Filter the file types , if you want.
if ($_FILES["myfile"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br>";
}
else
{
foreach($_FILES["myfile"] as $file)
{
move_uploaded_file($file["tmp_name"],$output_dir. $file["name"]);
}
echo "Uploaded File :".$_FILES["myfile"]["name"];
}
}
?>
相关文章:
- Meteor发布/订阅无法从服务器文件夹中运行
- 当通过Node.js服务器访问时,Javascript文件在Chrome上工作,但从文件夹打开时不工作
- 如何从本地文件夹(磁盘存储)读取或获取图像文件,并使用nodejs服务器将其发送到Angularjs
- javascript如何从服务器获取文件夹中文件的url
- 我正在尝试将javascript文本框的输入保存回服务器.我想从保存的弹出文本框中获得输入,以重命名文件夹
- JS脚本文件夹,而不是“;脚本”;在服务器ASP.NETMVC上部署后不可见
- 是否可以在不使用任何 severside 脚本语言的情况下将图像上传到服务器文件夹
- 如何使用它的相对路径访问tomcat服务器中的文件夹
- 将文件夹上传到服务器(mvc spring)
- 使用 JavaScript 和 Django 将文本文件上传到服务器中的某个文件夹
- 将文件夹上传到服务器
- 如何在没有服务器的情况下运行 HTML 时将文件夹设置为根路径
- 对于 Node Js 服务器,如何从不同的文件夹引用静态 html 文件
- 来自服务器映像文件夹的 JSP HTML 图像选框
- 如何从 URL 中的节点.js服务器文件夹获取图像
- 我的node.js简单web服务器没有'无法访问父文件夹
- 如何将base64映像存储到数据库和我的服务器文件夹中
- 加载一个托管在应用中与web服务器一起暴露的资产文件夹中的图像文件
- 如何使用PHP从服务器文件夹中检索文件,并使用javascript在网页上显示/下载它
- 将文件从服务器文件夹下载到客户端pc