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:
Comment je pourrais faire?
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); }
Je précise que je suis sur un serveur mutualisé, donc pas possible d'augmenter POST_MAX_SIZE, qui est configuré à 8M.
Partager