Fineuploader 4.4状态旋转但从未在IE8 / 9中完成

时间:2014-03-12 16:12:43

标签: javascript fine-uploader uploader

刚刚购买/下载了版本4.4的版本,不幸的是它无法在IE8和IE9中工作,纺车轮不断旋转而且永远不会完成

    var manualuploader_misc = $('#misc-uploader').fineUploader({

    request: {
        endpoint: '/job/receive'
    },
    multiple: false,
    text: {
        uploadButton: '<div><i class="icon-folder-open icon-white"></i> Select files to upload </div>'
    },
    autoUpload: false,

    validation: {
        allowedExtensions: ['doc', 'pdf', 'docx','rtf','txt','odt'],
        sizeLimit: 2048000 // 50 kB = 50 * 1024 bytes
    },
   template: 'qq-template-manual-noedit',
    classes: {
        success: 'alert alert-success',
        fail: 'alert alert-error'
    },

     failedUploadTextDisplay: {
        mode: 'custom',
        maxChars: 100,
        responseProperty: 'error',
        enableTooltip: true
     },

    showMessage: function(message) {

        $('#misc-uploader').append('<div class="alert alert-error">' + message + '</div>');
    }


}).on('complete', function(event, id, name, response) {
        if (response.success) {
            $('#miscUploader').val('1');
             $('#misc-uploader .qq-upload-button').hide();
             $('#misc-uploader .qq-upload-drop-area').hide();
             $('#cv-misc-uploader-element .description').hide();
        }
}).on('submit', function(event, id, name) {
    $(this).fineUploader('setParams', {'misc': 1});
});

此外,当在IE7 / 8中上传文件时,会出现一个弹出窗口,上面写着“你想从websitexxx打开或保存receivee6f442a4.json”......很奇怪?!

那我在这里做错了什么?在您的网站上,它表示它支持IE7 +

可以在此页面找到上传器: http://www.jobs.lady.co.uk/job/apply/id/509

1 个答案:

答案 0 :(得分:0)

如果您在旧版本的IE中看到下载对话框,则可能无法在服务器对上传请求的响应中返回正确的Content-Type。

来自FAQ

  

问:在IE中,当我的服务器返回对上传请求的响应时,我在客户端上看到“另存为...”对话框。我做错了什么?

     

答:您的服务器的响应内容类型必须是“text / plain”。 IE不处理“application / json”mime-type。您可能已经阅读过其他人的建议,声称“text / html”也是安全的。这并非总是如此。如果您的JSON响应包含HTML,则会遇到内容类型为“text / html”的问题。