PHP - capturar imagen y subirla al serv

 
Vista:
Imágen de perfil de Eduardo
Val: 165
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

capturar imagen y subirla al serv

Publicado por Eduardo (185 intervenciones) el 24/02/2021 05:15:27
Hola como estan me ayudan con esto.. mil gracias!!

tengo este codigo que captura una imagen usando la webcam como hago para tomar la imagen (variable) y pasarla a un php para cargar su nombre (tomada de el valor de un campo) y subir esa imagen al serv

aca pongo el code:

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<!—Aquí el video embebido de la webcam -->
<div class="video-wrap">
<video id="video" playsinline autoplay></video>
</div>
<!—El elemento canvas -->
<div class="controller">
<button id="snap">Capture</button>
</div>
<!—Botón de captura -->
<canvas id="canvas" width="640" height="480"></canvas>
<script>
'use strict';
const video = document.getElementById('video');
const snap = document.getElementById("snap");
const canvas = document.getElementById('canvas');
const errorMsgElement = document.querySelector('span#errorMsg');
 
const constraints = {
audio: false,
video: {
width: 640, height: 480
}
};
 
// Acceso a la webcam
async function init() {
try {
const stream = await navigator.mediaDevices.getUserMedia(constraints);
handleSuccess(stream);
} catch (e) {
errorMsgElement.innerHTML = `navigator.getUserMedia error:${e.toString()}`;
}
}
// Correcto!
function handleSuccess(stream) {
window.stream = stream;
video.srcObject = stream;
}
// Load init
init();
// Dibuja la imagen
var context = canvas.getContext('2d');
snap.addEventListener("click", function() {
context.drawImage(video, 0, 0, 640, 480);
});
</script>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Mauro
Val: 2.761
Oro
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

capturar imagen y subirla al serv

Publicado por Mauro (1047 intervenciones) el 24/02/2021 13:48:36
Hola Eduardo:

Podrías utilizar una llamada ajax o un post normal y enviar todo el contenido de la variable como un string y del lado del servidor almacenar eso en un archivo al que luego harás referencia en HTML con un tag img.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar