I need to add a href to thumbnail in fine-uploader and use addInitialFiles function. My problem is that I don't have any event handler to call after each file is added, right?
callbacks:{
onValidate: function(dados, buttonContainer) {
alert('onValidate');
},
onSessionRequestComplete: function(arr, response, success) {
alert('onSessionRequestComplete');
},
onComplete: function(id, name, response) {
alert('onComplete');
if (response.success) {
var serverPathToFile = response.url+'/'+response.uuid+'/'+response.name, fileItem = this.getItemByFileId(id);
var viewTnh = qq(fileItem).getByClass("qq-thumbnail-link")[0];
viewTnh.setAttribute("href", serverPathToFile);
}
}
},
...
var numFiles = 0;
var prova = cVs['6'][p][a]['provas']['prova'];
$.each(cVs['30'][p], function(a){
galleryUploader.addInitialFiles({
numFiles:{
"name":cVs['30'][p][a]["imagens_provas"]['ficheiro'],
"uuid":cVs['30'][p][a]["imagens_provas"]['uuid'],
"size":'111',
"thumbnailUrl":"uploads/Provas/users/Admin/"+prova+"/respostas/"+cVs['30'][p][a]["imagens_provas"]['uuid']+"/thumb_"+cVs['30'][p][a]["imagens_provas"]['ficheiro'],
"fileUrl":"uploads/Provas/users/Admin/"+prova+"/respostas/"+cVs['30'][p][a]["imagens_provas"]['uuid']+"/"+cVs['30'][p][a]["imagens_provas"]['ficheiro'],
"numero":"115"
}
});
numFiles++;
});
The result: