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

Javascript Fineuploader 4.4状态旋转,但从未在IE8/9中完成,javascript,fine-uploader,uploader,Javascript,Fine Uploader,Uploader,刚刚购买/下载了fineuploader 4.4版,不幸的是,它在IE8和IE9中不起作用。纺车一直在旋转,从未完成 var manualuploader_misc = $('#misc-uploader').fineUploader({ request: { endpoint: '/job/receive' }, multiple: false, text: { uploadButton: '<div><

刚刚购买/下载了fineuploader 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打开或保存receive6f442a4.json。。奇怪

那么我做错了什么?在你的网站上说它支持IE7+

可在此页面找到上载程序:

如果您在旧版本的IE中看到下载对话框,则可能无法在服务器对上载请求的响应中返回正确的内容类型

从:

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

答:服务器的响应内容类型必须为“文本/普通”。IE不处理“application/json”mime类型。您可能读过其他人的建议,他们声称“text/html”也是安全的。这并不总是正确的。如果JSON响应包含html,您将遇到内容类型为“text/html”的问题


我理解,但是消息在请求发送到服务器之前出现?我只需选择文件->按上载->它开始旋转。。然后出现关于jsonfile的消息->然后ajax状态轮持续旋转,没有任何内容上传到IE8和IE9中。谢谢,还有其他建议吗?不,在向服务器发送请求之前,消息不会出现。它出现在请求发送后,并且您的服务器已响应。我只是验证了我自己。服务器在响应中确实返回了错误的内容类型。您需要修复此问题。只有Fineuploader成功向服务器发送任何数据/状态时,才会收到来自服务器的json消息?有些事情让我困惑。。。。您可以清楚地看到,您的服务器已接收到上载请求,并使用内容类型为application/json的200进行响应,从而导致出现下载对话框。您需要在服务器对text/plain的响应中更改此内容类型。好的,我还没有在live网站上这样做,关于打开/保存文件的消息消失了,谢谢!但是现在文件不会每次都上传“上传失败”吗??还有其他想法吗?干杯