ajaxForm uploadProgress不能使用我的上传方法

时间:2017-10-26 13:56:02

标签: php jquery ajax

我知道关于堆栈溢出的帖子有很多帖子,但没有一个对我没有帮助。

我尝试过一些我发现的方法,但没有一种方法可行。首先是:

$(function() {

        var bar = $('#progress-bar');

        $('#uploadMedia').ajaxForm({
            beforeSend: function() {
                var percentVal = '0%';
                bar.width(percentVal);
            },
            uploadProgress: function(event, position, total, percentComplete) {
                var percentVal = percentComplete + '%';
                bar.width(percentVal);
            },
            complete: function(xhr) {
                console.log('done' + xhr.responseText);
            }
        });
    });

我已经设置了40mb视频上传,但我的进度条填充1秒到100%。我使用laravel框架,我认为这可能是因为我的上传方法以$ user = Sentinel :: getUser()开头;并且uploadProgress认为它是&并且将进度条设置为100%。

我对jquery,ajax不太熟悉。

提前感谢大家和最好的问候。

0 个答案:

没有答案