J'ai un problème étrange avec amende uploader (3.0) cela fonctionne sur chaque navigateur, sauf pour IE9.Fine Uploader ie9 téléchargement échoue
Il n'y a pas d'erreur js, il suffit de télécharger un 0byte échoue. J'utilise le valums php et il échoue ici:
si je commente le retour, il crée un fichier 0 octets, il semble que IE9 n'envoie des données. Quelqu'un d'entre vous a-t-il une idée de ce qui pourrait être le problème?
Merci beaucoup.
EDIT:
code client requis:
if($('#fine-uploader_main').length > 0){
var method = $('#fine-uploader_main_method').val();
var fileCount = 0;
$('#fine-uploader_main').fineUploader({
request: {
endpoint: base_url+"ajax/"+method,//base_url+'ajax/upload_afile/can_id/'+$('#fine-uploader-can_id').val(),
},
text: {
uploadButton: '<i class="icon-upload icon-white"></i> Upload'
},
template: '<div class="qq-uploader span12">' +
'<pre class="qq-upload-drop-area span12"><span>{dragZoneText}</span></pre>' +
'<div class="qq-upload-button btn btn-success" style="width: auto;">{uploadButtonText}</div>' +
'<span class="qq-drop-processing"><span>{dropProcessingText}</span><span class="qq-drop-processing-spinner"></span></span>' +
'<ul class="qq-upload-list" style="margin-top: 10px; text-align: center;"></ul>' +
'</div>',
classes: {
success: 'alert alert-success',
fail: 'alert alert-error'
}
}).on('complete', function(event, id, fileName,response) {
if(response.success==true){
$.ajax({
type: "POST", url: base_url+"ajax/"+method+"_return",data:"filename="+response.filename,
success: function(html){
$("#uploader_container").hide();
$("#uploader_success").html(html).show();
$("#fileupload-check").removeClass('required');
}
});
} else {
//console.log(response);
}
});
}
Si vous avez un problème avec IE, pourquoi ne publiez-vous pas le code côté client? – Musa
Le code côté client n'aidera pas à déboguer ce problème. Ce que vous devez faire est de mettre l'option debug sur true et de poster le contenu de votre console javascript après que l'erreur se soit produite. –