使用POST数据上传jQuery blueimp文件

时间:2017-06-05 18:11:25

标签: php jquery

我正在尝试允许我的用户使用blueimp插件上传多个文件。上传文件后,我需要将其添加到表单中的隐藏字段,这样当我将表单发布到处理页面时,文件名将被捕获在表单数据中。

var a = 0;
$('#fileupload').fileupload({
    url:'actions/Tickets/uploads/server/php/',
    dataType: 'json',
    done: function (e, data) {
            a++;
            $.each(data.result.files, function (index, file) {
               $('#files\\['+a+'\\]').val(file.name);
            });
    }
 });

我试图添加到(id = files [])的表单部分。

<td><input type='file' id='fileupload' multiple></td>
<input type='hidden' id='files[]' name='files[]' >

我序列化表格和帖子。我尝试了各种方法,但无法获取POST数组来显示上传的文件。

process.php

   print_r($_POST);

   [files] => Array ( [0] => ) )

目标是:

    [files] => Array ( [0] => 'somefile.txt',[1]=>'someOtherfile.txt')

我无法弄清楚如何让POST数据包含所有上传的文件......我怎样才能实现这个目标?

0 个答案:

没有答案