Cuando pones enviar en la aplicación se genera el png y se muestra en servidor y es visible!, pero cuando lo abres desde otro lugar ya no, calculo que es por que la variable se destruye luego de que se recarga la pagina, en este caso, cual seria el código para guardar la variable que llega en una carpeta del servidor? gracias!
Este es el código php que muestra el snapshot:
Código PHP :
<?php // Muestra la imagen en navegador if (isset($GLOBALS["HTTP_RAW_POST_DATA"])) { $jpg = $GLOBALS["HTTP_RAW_POST_DATA"]; header("Content-type: image/png"); echo $jpg; } else echo 'No hay datos binarios'; /* // Guarda la imagen en servidor if ( isset ( $GLOBALS["HTTP_RAW_POST_DATA"] )) { $im = $GLOBALS["HTTP_RAW_POST_DATA"]; $fp = fopen($_GET['vFoto'], 'wb'); fwrite($fp, $im); fclose($fp); echo $_GET['vFoto']." se ha guardado en el servidor"; } else echo 'No hay datos binarios'; */ /* // Da la opción de descargar la imagen if (isset($GLOBALS["HTTP_RAW_POST_DATA"])) { // get bytearray $jpg = $GLOBALS["HTTP_RAW_POST_DATA"]; $img = $_GET["vFoto"]; // add headers for download dialog-box header('Content-Type: image/png'); header("Content-Disposition: attachment; filename=".$img); echo $jpg; } else echo 'No hay datos binarios'; */ ?>
(No se confundan con que existe una variable llamada jpg y el archivo es png, es un código que modifique nada mas)