Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery:不修改当前php表单的多文件上传_Javascript_Jquery_Content Management System - Fatal编程技术网

Javascript jQuery:不修改当前php表单的多文件上传

Javascript jQuery:不修改当前php表单的多文件上传,javascript,jquery,content-management-system,Javascript,Jquery,Content Management System,我们有一个CMS,它允许我们构建一个文件上传表单,但它一次只允许一个文件。我不能更改这个或编辑php 我想知道是否有任何创建解决方案可以使用使用多个文件上载,从文件数组中收集每个文件,然后发布到已创建的表单 目前,我们没有能力做任何定制的php工作来接受真正的多次上传,因为此时我们必须将所有内容都保存在CMS中 这个问题有没有创造性的解决方案?您需要使用HTML5来处理这个问题 <input type="file" name="myfiles" multiple="multiple" /&

我们有一个CMS,它允许我们构建一个文件上传表单,但它一次只允许一个文件。我不能更改这个或编辑php

我想知道是否有任何创建解决方案可以使用
使用多个文件上载,从
文件
数组中收集每个文件,然后发布到已创建的表单

目前,我们没有能力做任何定制的php工作来接受真正的多次上传,因为此时我们必须将所有内容都保存在CMS中


这个问题有没有创造性的解决方案?

您需要使用HTML5来处理这个问题

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

HTML5

如果您想在较旧的浏览器上处理此问题,则需要使用Javascript解决方案。jQuery很好地记录了这个过程

jQuery

然后,在PHP方面:

<?php
    $files = $_FILES['myfiles'];

    foreach ($files as $file) { 
        echo $file['name'];
    }
?>

我想你没有抓住重点。我知道如何要求用户选择多个文件。但是,正如我所说,我必须使用我们当前的文件上传表单,它只需要一个文件,而不是一个文件数组。我不能编辑php。