¿Cómo hacer extjs?
En realidad, existen dos formas de guardar imágenes online.
Dijiste que tus imágenes se han mostrado en forma de lista, así que haz clic derecho -> Guardar imágenes como para cumplir con los requisitos.
Pero dijiste que creaste un botón de descarga, por lo que el enfoque más formal debería ser así.
Agregue un controlador a este botón y pase la clave principal (ruta o identificación que se puede encontrar en la base de datos) de la imagen a una página de procesamiento en segundo plano, que la generará como una secuencia. como ? Este
{
Texto:? Descargar',
Manejador:? función(){
ubicación.href? =?xxx.php? id=xxx '
}
}Como no sé cuál es tu experiencia, tomemos PHP como ejemplo.
¿Es? Lenguaje de programación del lado del servidor (abreviatura de Preprocesador de hipertexto profesional)
$id? =?$ _ GET[' id '];
//Ruta de la imagen de salida de la consulta de base de datos
$file_size? =?Tamaño de archivo($ variable de ruta);
$fp? =?Fopen($variable de ruta?,' r ');
Encabezado('Tipo de contenido: ?Aplicación/OctetStream');
Encabezado('Aceptar-Rangos:? bytes');
Encabezado('Aceptar longitud:'). $tamaño_archivo);?
header('Content-Disposition: Adjunto;? Nombre de archivo = '.$Variable de nombre de imagen);?
¿Eco? fread($fp,?$ file_size);
fclose($ FP);
gtEn cuanto a si extjs puede usar js directamente para generar imágenes, desde mi experiencia personal, no hay (Tal vez no tenga mucho conocimiento, por favor avíseme si existe tal método ~)
Aunque el gráfico extjs tiene la función de guardar imágenes como imágenes, es un mapa de bits dibujado por js y la imagen se emite directamente desde la memoria. Nunca me he encontrado con js que genere imágenes directamente.
Espero que te sea útil, no dudes en preguntar.