javascript - jQuery fileupload 无法检索文件

标签 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 检索文件,但它总是返回一个空数组。

我是否缺少一些东西才能使其正常工作?

最佳答案

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

关于javascript - jQuery fileupload 无法检索文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35878768/

相关文章:

javascript - 使用 NightwatchJS 模拟文件上传 (DropzoneJS)

javascript - IIFE 执行的意外顺序

javascript - 为什么带有对象的 typeof 数组返回 "object"而不是 "array"?

javascript - 是否可以在 Jquery 自动完成中执行此操作?

php - 使用 PHP 在 Selenium WebDriver 上远程上传文件

jsp - jsp中文件上传的问题

javascript - AngularJS : How do I switch views from a controller function?

javascript - CSS 媒体查询横向 android 软键盘

javascript - 谷歌地图不显示任何标记

jquery - 基本航点使用