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)
