Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2015, 11:08
Avatar de ccessaro
ccessaro
 
Fecha de Ingreso: noviembre-2008
Mensajes: 11
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta Como descargar una foto tomada en internet con webcam.js a un pc

Buenos días!
Soy novato en PHP y tengo una aplicación en un website que toma la foto accediendo a la cámara de un móvil o tablet y lo guarda en una carpeta utilizando webcam.js, hasta allí todo es perfecto, recojo la imagen base64 del canvas y lo convierto a una imagen .jpg, pero deseo descargarla en mi PC que esta lejos, la aplicación es para tomar fotos a documentos donde el cliente y mandar la imagen a mi oficina y que quede guardada en una carpeta. muchas gracias por la ayuda. este es el código PHP

<?php
$imagen_decodificada = base64_decode(filter_input(INPUT_POST, 'imagen'));
//$dpi = filter_input(INPUT_POST, 'dpi', FILTER_SANITIZE_SPECIAL_CHARS);
$nombre = filter_input(INPUT_POST, 'nombre', FILTER_SANITIZE_SPECIAL_CHARS);
$archivo = $nombre . ".jpg";

try {


$results = file_put_contents("imagenes/" . $archivo, $imagen_decodificada);
if (!$results) {
die("No se guardo la imagen.");
}

echo "Datos guardados.";

} catch (PDOException $e) {
echo $e->getMessage();
}
?>

hago las pruebas en mi equipo con localhost y funciona.