【问题标题】:how to upload multiple files with php to a 000webhost server?如何使用 php 将多个文件上传到 000webhost 服务器?
【发布时间】:2017-11-25 04:15:45
【问题描述】:

我正在使用 html 和 php 制作一个简单的网站,该网站应该让我同时上传多个文件(在我点击“选择”按钮时打开的上传窗口中一次选择它们) ,我的页面已经让我一次上传一个文件,我的代码是:

HTML:

<form action="php/cargaxml.php" method="POST" role="form" class="uploadForm" enctype="multipart/form-data" >
     <input type="file" name = "test" class = "file">
     <input type="submit" value="Carga de archivos" id="boton" class = "btn btn-success btn-lg">
</form>

cargaxml.php:

<?php
   $target_path = "/public_html/uploads/carga";
   copy($_FILES['test']['tmp_name'], $target_path);
   echo "File successfully uploaded!";
?>

当我想上传文件时,我点击按钮:

Upload button

浏览器会显示一个选择文件的窗口:

Upload window

但是当我使用 ctrl+click 选择几个文件时,它只是取消选择前一个文件并让我只使用一个文件,我认为的另一种方法是选择一个包含多个文件的文件夹并大量上传它们,但是当我选择一个文件夹并单击打开它时,只需打开该文件夹,并且不允许我“上传”该文件夹。

如何选择多个文件进行上传?我的网站托管在 000webhost.com 上。

我为我的英语道歉(不太好),在此先感谢:)

【问题讨论】:

    标签: php html file-upload


    【解决方案1】:

    在 HTML5 中,您可以在 .这适用于支持 HTML5 的浏览器。

    <input type="file" name="test" multiple=""/>
    

    有关通过 Ajax 上传的更多信息https://www.creativefan.com/10-ajax-jquery-file-uploaders/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-15
      • 2021-08-01
      • 1970-01-01
      • 2021-02-03
      • 1970-01-01
      相关资源
      最近更新 更多