PHP从Ajax接收大文件

时间:2019-02-02 20:22:11

标签: php jquery ajax

我正在尝试通过ajax将文件发送到PHP。 问题是PHP在文件完全上传之前开始,因此$_FILES为空。

    var data = new FormData();

    data.append('file', $('#file').prop('files')[0]);

    e.preventDefault();
    $.ajax({
        xhr: function () {
            var xhr = $.ajaxSettings.xhr();
            xhr.upload.onprogress = function (e) {
            };
            return xhr;
        },
        url: 'upload.php',
        type: 'POST',
        data: data,
        contentType: false,
        cache: false,
        processData: false
    });
});

http://joxi.net/5md7GgdC3ez7wr

0 个答案:

没有答案