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