Plupload文件错误5 MB

时间:2013-05-29 13:20:20

标签: asp.net plupload

我正在使用plupload队列小部件,但它不起作用。

每当我尝试上传大于5 mb的文件时,它都会达到100%并给我一个http错误。

当我从3 mb上传文件时,这将完美地工作,在100%之后他给我一个绿色的ok标志。

  $(function () {
        $("#uploader").pluploadQueue({
            runtimes: 'html5,html4,flash,gears,silverlight,browserplus',
            url: '/Upload/Upload',
            max_file_size: '10mb',
            post_max_size: '10mb',
            upload_max_filesize: '10mb',
            chunk_size: '10mb',
            unique_names: true,
            urlstream_upload:true,
            multipart: true,
            multiple_queues: false,
            filters: [
                   {title: "Foto's", extensions: "jpg,gif,png"},
                   {title: "Video's", extensions: "wmv,avi" },
                   { title: "Microsoft Office", extensions: "docx,xslx" },
                   { title: "Zip files", extensions: "zip" },
            ],

            preinit: {
                FileUploaded: function (up, file, response) {
                    var data = response.response; //$.parseJSON(response.response);

                    $('<input>').attr({
                        type: 'hidden',
                        name: 'fileId' + data,
                        value: data
                    }).appendTo('#uploadFinishedForm');

                    if (data.error == 1) {
                        uploader.trigger("Error", { message: "'" + data.message + "'", file: file });
                        console.log('[Error] ' + file.id + ' : ' + data.message);
                        return false;
                    }
                },

                UploadComplete: function (up, files) {
                    window.setTimeout(function (form) {
                 //       $('#uploadFinishedForm').submit();
                        $('.nextButton').append('<input type="submit" class="btn btn-large btn-success submit-btn" value="Transfer" />');
                    }, 2000)

                },

                Init: function (up, info) {
                    $('#uploader_container').removeAttr("title");
                }
            }
        });


        $('#uploadForm').submit(function (e) {
            var uploader = $('#uploader').pluploadQueue();
            if (uploader.files.length > 0) {
                uploader.bind('StateChanged', function () {
                    if (uploader.files.length === (uploader.total.uploaded + uploader.total.failed)) {
                        $('#uploadForm').submit();
                    }
                });

                uploader.start();

            } else {
                $('#uploadInfo').html('Zonder foto\'s valt er niets te uploaden!');
            }

            return false;

        });

1 个答案:

答案 0 :(得分:2)

尝试减少chunk_size的值(例如1mb而不是10mb):

chunk_size: '1mb'