Descargar imagen con ajax
Publicado por Mauricio (30 intervenciones) el 24/04/2017 19:42:10
Hola tengo un metodo en php que es el siguiente
Me permite hacer captura de pantalla y descargar la imgen.
lo puedo llamar mediante un formulario dar click lo hace pero refresca la pantalla,
Quiseria hacer esa llamada mediante ajax, pero solo crea la imagen pero no la descarga al instante
¿que podria hacer ?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public function capturaPantalla(){
$dominio = $_SERVER['HTTP_HOST'];
$im = imagegrabscreen();
// Output the image to browser
//header('Content-Type: image/png');
imagepng($im, "mi_captura_de_pantalla.png");
imagedestroy($im);
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$dominio.'/mi_captura_de_pantalla.png"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
readfile('mi_captura_de_pantalla.png');
exit;
}
lo puedo llamar mediante un formulario dar click lo hace pero refresca la pantalla,
Quiseria hacer esa llamada mediante ajax, pero solo crea la imagen pero no la descarga al instante
¿que podria hacer ?
Valora esta pregunta


0