刚刚购买/下载了版本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
答案 0 :(得分:0)
如果您在旧版本的IE中看到下载对话框,则可能无法在服务器对上传请求的响应中返回正确的Content-Type。
来自FAQ:
问:在IE中,当我的服务器返回对上传请求的响应时,我在客户端上看到“另存为...”对话框。我做错了什么?
答:您的服务器的响应内容类型必须是“text / plain”。 IE不处理“application / json”mime-type。您可能已经阅读过其他人的建议,声称“text / html”也是安全的。这并非总是如此。如果您的JSON响应包含HTML,则会遇到内容类型为“text / html”的问题。