1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
   |  
requete = new ActiveXObject("Microsoft.XMLHTTP"); 
 
function photos(fichier) {
 
   /* on spécifie la méthode, lURL et le type de transmission  */
	requete.open("POST","photos.php",true);  
 
	requete.onreadystatechange = function()
 	{
		/* si on a recu la reponse */
		if(requete.readyState == 4)
 		{  
			/* on recoit les données et on les affichent*/
			//document.getElementById("page").innerHTML = requete.responseText;
 
			alert(requete.responseText);
		}
	}
	var BOUNDARY="1cd1a122f321aac11bb7ac2e5f41bc86";
	requete.setRequestHeader("Content-type", "multipart/form-data, boundary="+BOUNDARY);
 
	var header= new String(); 
	  header+="--"+BOUNDARY+"\r\n"; 
      //header+="Content-disposition: form-data; name=\"fich\"; filename=\""+fichier+"\"\r\n"; 
	  header+="Content-disposition: form-data; name=\""+fichier.name+"\"; filename=\""+fichier.value+"\"\r\n"; 
      header+="Content-Type: application/octet-stream\r\n\r\n"; 
	  header+="Content-Type: image/jpg\r\n\r\n"; 
      header+=fichier; 
      header+="\r\n--"+BOUNDARY+"--\r\n"; 
 
      requete.setRequestHeader("Content-length", header.length); 
    requete.send(header);  
  } | 
Partager