Fineuploader taking too long to upload files in IE9

China☆狼群 提交于 2019-12-11 13:56:00

问题


Hi I am using fineuploader 3.3.0 version.
I am facing problem with fineuploader in IE9. as fine uploader does not support sizeLimit in ie9.
I am checking the file size at server side with simple contentlength check if (this.Request.Files[0].ContentLength > 5242880).

but it took 1-2 mins to get this response. Also the 1.4 MB file is taking too long to upload.

Can some one please let me know what is causing it, following is the fineuploader code I am using:-

 $('#restricted-fine-uploader').fineUploader({
        request: {
            endpoint: '/apm/api/job/UploadDocument/?category=' + JobDocuments.category + '&mode=' + JobDocuments.forceupload + '&jobid=' + job_manager_details.jobId
        },
        autoUpload: true,
        text: {
            uploadButton: 'Upload File'
        },
        multiple: false,
        validation: {
            allowedExtensions: ['doc', 'docx', 'xls', 'xlsx', 'pdf'],
            sizeLimit: 5242880,
            itemLimit: 1
        },
        showMessage: function (message) {
            // Using Twitter Bootstrap's classes and jQuery selector and method
            $('#restricted-fine-uploader').append('<div class="alert alert-error">' + message + '</div>');
        }
    }).bind('submit', function (event, id, fileName) {
        $('#displaymessage').hide();
        $('li. qq-upload-fail').hide();
        job_manager_details.isuploading = 1;
        //            fileCount++;

    }).bind('complete', function (event, id, fileName, responseJSON) {
        $('li. qq-upload-fail').hide();
        $('#displaymessage').hide();
        job_manager_details.isuploading = 0;
        if (responseJSON.success) {
            //                fileCount--;
            ShowJobDocuments();
            //                if (fileCount == 0 && !$('div.alert-error').html()) {
           $('#jobDocumentDialog').dialog("close");
            //                }
        }
    })

回答1:


I just had the same issue and found one more clue.

The VM is incredibly slow (WinXP/IE8) while the network was a NAT'd but it became very fast as soon as it was switched to being bridged.




回答2:


The speed of the upload should not be influenced by Fine Uploader in any noticeable way. All Fine Uploader does for non File API browsers, such as IE9 and older, is submit a <form> containing the file and related parameters. If you are noticing slow upload times, most likely something in your environment is the cause of the issue. You haven't provided any additional information about your environment, so I can't offer any advice on that front.

As you may already know, file size checking is not possible client-side in IE9 and earlier due to lack of File API support.



来源:https://stackoverflow.com/questions/15963329/fineuploader-taking-too-long-to-upload-files-in-ie9

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!