Hola a todos,
En mi aplicación genero una imagen con una serie de datos. Una vez mostrada, debajo tengo un botón para poder Guardar la imagen en mi pc, pero no tengo ni idea de como hacerlo....
| |||
Guardar Imagen Hola a todos, En mi aplicación genero una imagen con una serie de datos. Una vez mostrada, debajo tengo un botón para poder Guardar la imagen en mi pc, pero no tengo ni idea de como hacerlo.... |
| |||
Re: Guardar Imagen Hola Tal vez te sirva esto http://www.forosdelweb.com/f18/guardar-imagen-creada-por-script-463351/ Suerte |
| |||
Re: Guardar Imagen No, eso ya lo miré. Imaginate que en tu aplicación hay 1 imagen (olvidate d como se genera o como aparece ahí). Habrá un botón donde ponga, Guardar como ... Y quiero que sea el procedimiento normal para guardar 1 archivo... |
| |||
Re: Guardar Imagen Hola bueno, pues puedes hacer un boton y que ese boton cuando sea presionado vaya al archivo download.php por ej y le envias como parametro el nombre de la imagen, y el codigo del download seria este Código PHP: Si tu dices que generas la imagen me imagino tal vez que lo haces con el jpgraph, y si es asi, entonces la imagen al ser creada queda fisica en la carpeta de archivos temporales de php asi que esa seria la ruta a usar. Bueno, espero te sirva, suerte. |
| |||
Re: Guardar Imagen Mira, al final lo hice así y funciona !!! (Esto es descarga.php) Cita: <?php $files_folder = "ruta"; $size = $files_folder; if (detect_browser($HTTP_USER_AGENT) == "ie") { Header("Content-type: application/force-download"); }else{ Header("Content-Type: application/octet-stream"); } Header("Content-Length: ".filesize($size)); Header("Content-Disposition: attachment; filename=nombre_con_el_que_quieras_q_se_guarde"); readfile($size); ################################################## ####################### function detect_browser($var) { if(eregi("(msie) ([0-9]{1,2}.[0-9]{1,3})", $var)) { $c = "ie"; }else{ $c = "nn"; } return $c; } ?> |