casi losto chicos pues bueno la solucion no era tan dificil despues de tanto leer y estuadiar el metodo append(); de javascript hize lo siguiente
Código Javascript
:
Ver originalfunction subirFotos(input){
if(window.FormData){
formdata = new FormData();
}
var i = 0, len = input.files.length, img, reader, file;
for( ; i < len; i++){
envios=len;
file = input.files[i];
if(!!file.type.match(/image.*/)){
if(formdata)
//Usamos el método append, cuyos parámetros son:
//name : El nombre del campo
//value: El valor del campo (puede ser de tipo Blob, File e incluso string)
formdata.append('fl_addbook', file);
//console.log(file);
//formdata='cod='+i+'&'+formdata;
envio3(formdata);
if(i===(len-1)){
console.log('es igual');
ajax('../Uploads/subirfotos.php', {rd_permiss:$('#book > article > form > article > article > input').val()});
$('#abracadabra')[0].reset();
}
}
}
}
function prigress(e){
var p=$('#book > article > form > div > div');
p.html(parseInt(Math.round((e.loaded / e.total)*100))+"%");
p.css({'width':parseInt((e.loaded / e.total)*100)+"%"});
}
function envio3(datos){
var oReq=new XMLHttpRequest();
oReq.upload.addEventListener('progress', prigress, false);
oReq.open('POST', '../Uploads/subirfotos.php', true);
oReq.onreadystatechange = function(){ if(this.readyState===4){
}else{
}
}
oReq.send(datos);
}
entonces ahi si manda por cada archivo una peticion post con el archivo :D lo malo es que no he podido conseguir la forma de que el archivo se envie uno por uno en vez casi todos a la vez :/ seguire buscando hasta encontrar la respuesta