jQuery fileupload无法检索文件

时间:2016-03-08 21:52:35

标签: javascript jquery file-upload jquery-file-upload blueimp

我正在尝试使用进度条设置一个简单的上传(没有什么花哨的,我不需要拖放或多个文件),这样做我正在使用blueimp fileupload。我已经这样设置了:

$(function() {
    $('#fileUpload').fileupload({
        maxNumberOfFiles: 1,
        dataType: 'json',
        url: '/server/php/index.php',
        add: function (e, data) {
            data.context = $('#fileUpload-txt');
            data.context.text('Uploading...');
            data.submit();
        },
        progressall: function (e, data) {
            var progress = parseInt(data.loaded / data.total * 100, 10);
            $('#progress .bar').css(
                'width',
                progress + '%'
            );
            $('#progress .bar p').text(progress + '%');
        },
        done: function (e, data) {
            data.context.text('Upload complete.');
        },
        fail: function (e, data) {
            alert('Fail!');
        }
    });
});

当我上传文件时,进度条会正确变为绿色并达到100%。

现在,我需要使用PHP检索文件,但它总是返回一个空数组。

是否有一些我缺少的东西让这个工作?

1 个答案:

答案 0 :(得分:0)

经过数小时的研究,我终于找到了我的错误。输入名称必须是文件,因此只需相应地更改它,它现在可以正常工作。