Bonjour,

Je dois transferer des donnees en post, mais je suis contraint au niveau de la taille des données que je peux transmettre.

Comment faire pour contourner ce problème?

Je pensais à une solution qui serait de couper les données à transferer en paquet, afin de les transmettre...


Voici la fonction qui me permet de transferer mes données:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
function file(fichier,donnees)
{
 if(window.XMLHttpRequest) // FIREFOX
  xhr_object = new XMLHttpRequest();
 else if(window.ActiveXObject) // IE
  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
 else
  return(false);
 
 xhr_object.open("POST", fichier, false);
 xhr_object.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 xhr_object.send(donnees);
 if(xhr_object.readyState == 4)	
 {
   return(xhr_object.responseText);
 }
 else return(false);
}
Comment je pourrais faire?

Je précise que je suis sur un serveur mutualisé, donc pas possible d'augmenter POST_MAX_SIZE, qui est configuré à 8M.