con webcam.js como guardar la foto en un servidor remoto (un pc que esta en mi casa)
Publicado por ccessaro (23 intervenciones) el 11/02/2016 23:50:27
Buenas tardes!
Yo tengo una aplicacion de tomar una foto desde la website y quiero que esa imagen se guearde en mi PC que tengo en la casa. La verdad es que la aplicacion con webcam.js me funciona bien, toma la foto, despues coonvierto el archivo blob (base64) en una imagen .jpg y la guardo en una carpeta en mi hosting. todo perfecto pero me toca despues bajar las imagenes (fotos) a mi PC, lo que quiero es que las guarde en mi PC directamente, yo tengo un server windows 2012 r2 y con una base de datos MySQL pero no tengo instalado nada mas el servidor web de windows IIS esta activo y alli en la carpeta wwwroot tengo una carpeta para guerdar mis fotos, cuando tomo la foto le doy la ruta de esa carpeta y me dice
Warning: file_put_contents(http://111.112.113.114/mipc/fotos2/nombre_foto.jpg) [function.file-put-contents]: failed to open stream
y la verdad es que no se nada de windows IIS el codigo que guarda la imagen es
esta es la URL que coloco para guerdar la foto: "http://xxx.xxx.xxx.x/mipc/fotos2/"
gracias si alguien me pue3de ayudar.
Yo tengo una aplicacion de tomar una foto desde la website y quiero que esa imagen se guearde en mi PC que tengo en la casa. La verdad es que la aplicacion con webcam.js me funciona bien, toma la foto, despues coonvierto el archivo blob (base64) en una imagen .jpg y la guardo en una carpeta en mi hosting. todo perfecto pero me toca despues bajar las imagenes (fotos) a mi PC, lo que quiero es que las guarde en mi PC directamente, yo tengo un server windows 2012 r2 y con una base de datos MySQL pero no tengo instalado nada mas el servidor web de windows IIS esta activo y alli en la carpeta wwwroot tengo una carpeta para guerdar mis fotos, cuando tomo la foto le doy la ruta de esa carpeta y me dice
Warning: file_put_contents(http://111.112.113.114/mipc/fotos2/nombre_foto.jpg) [function.file-put-contents]: failed to open stream
y la verdad es que no se nada de windows IIS el codigo que guarda la imagen es
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$imagen_decodificada = base64_decode(filter_input(INPUT_POST, 'imagen'));
$proceso = filter_input(INPUT_POST, 'proceso', FILTER_SANITIZE_SPECIAL_CHARS);
$nombre = filter_input(INPUT_POST, 'nombre', FILTER_SANITIZE_SPECIAL_CHARS);
$foto = $proceso . " " . $nombre . ".jpg";
try {
$results = file_put_contents("http://xxx.xxx.xxx.x/mipc/fotos2/" . $foto, $imagen_decodificada);
if (!$results) {
die("No se guardo la imagen.");
}
echo "Datos guardados.";
$dbh = null;
} catch (PDOException $e) {
echo $e->getMessage();
}
?>
esta es la URL que coloco para guerdar la foto: "http://xxx.xxx.xxx.x/mipc/fotos2/"
gracias si alguien me pue3de ayudar.
Valora esta pregunta
0