Javascript jQuery文件上传可以';我无法检索该文件

Javascript jQuery文件上传可以';我无法检索该文件,javascript,jquery,file-upload,jquery-file-upload,blueimp,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) {

我正在尝试用一个进度条设置一个简单的上传(没什么特别的,我不需要拖放或多个文件),为此我使用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检索文件,但是它总是返回一个空数组


有没有什么东西是我没有做到的?

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

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

应该捕获文件的PHP在哪里?我添加了与HTML代码一起运行的PHP测试。在文本中添加“编辑”标记不是必要的,也不是可取的。如果有必要,我们可以查看您的编辑。相反,将信息放入文本中,就像您最初添加了信息一样。参考书也在编写中,所以要写得清楚、简洁,把信息放在它应该放在的地方,使之有意义。也许,因为你没有得到答案,也许你应该在提出问题并反复修改之前,更多地自己解决这个问题。一旦你确定了你无法解决的问题,然后问。可能会有帮助。那么应该捕获文件的PHP在哪里呢?我添加了与HTML代码一起运行的PHP测试。在文本中添加“编辑”标记不是必要的,也不是可取的。如果有必要,我们可以查看您的编辑。相反,将信息放入文本中,就像您最初添加了信息一样。参考书也在编写中,所以要写得清楚、简洁,把信息放在它应该放在的地方,使之有意义。也许,因为你没有得到答案,也许你应该在提出问题并反复修改之前,更多地自己解决这个问题。一旦你确定了你无法解决的问题,然后问。也许会有帮助。