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
| <?php
//on teste l'existance des donné
if (isset($GLOBALS["HTTP_RAW_POST_DATA"]))
{
$dataURL=$GLOBALS['HTTP_RAW_POST_DATA'];
// on split les donné en tableau afin de separer le type mime des donnés
$parts = explode(',', $dataURL);
//on recupere les donné sans le type mime
$data = $parts[1];
// on decode les donné Base64 en data
$data = base64_decode($data);
//on cree un fichier en ecriture
$fp = fopen('image.png', 'w');
//on ecrit les donnés dans le fichier
fwrite($fp, $data);
//on ferme le fichier
fclose($fp);
}
?> |
Partager