1

您好我正在使用fineuploader 3.3.0 版本。
我正面临着问题fineuploader in IE9。因为好的上传器不支持 ie9 中的 sizeLimit。
我正在使用简单的 contentlength 检查服务器端的文件大小 if (this.Request.Files[0].ContentLength > 5242880).

但需要 1-2 分钟才能得到此响应。此外1.4 MB file,上传时间太长。

有人可以让我知道是什么原因造成的吗,以下是我正在使用的 Fineuploader 代码:-

 $('#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");
            //                }
        }
    })
4

2 回答 2

2

我刚遇到同样的问题,又发现了一条线索。

当网络是 NAT 时,VM 非常慢(WinXP/IE8),但一旦切换到桥接,它就变得非常快。

于 2014-04-30T14:59:03.490 回答
1

上传速度不应受到 Fine Uploader 的任何明显影响。Fine Uploader 对非文件 API 浏览器(例如 IE9 和更早版本)所做的所有工作都是提交<form>包含文件和相关参数的文件。如果您注意到上传时间很慢,则很可能是您的环境中的某些问题是问题的原因。您尚未提供有关您的环境的任何其他信息,因此我无法在这方面提供任何建议。

您可能已经知道,由于缺乏文件 API 支持,IE9 及更早版本的客户端无法进行文件大小检查。

于 2013-04-12T14:21:26.153 回答