26/04/2006, 11:33
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses Puntos: 129 | |
Suponiendo que cada imagen que ya tienes en tu servidor .. necesites ofrecer un "thumbnail" a tamaño fijo, lo mas recomendable en este caso es que en el momento que subes la imagen .. ahí generas tu thumbnail y lo dejas en cierto directorio de tu servidor para que cuando tu usuario (script/aplicación) pida ese "thumbnail" le ofrezcas ese que ya generastes, evitando todo el proceso PHP de generación "constante" de esos thumbnails.
Si por el contrario ese Thumbnail es altamente variable: que el usuario defina sus dimensiones .. o aplicas algún otro recorte/efecto a la imagen generada .. en ese caso no hay más remedio que generarlo "dinámicamente" .. al "vuelo" cuando se pida (por tu script PHP que lo generará en base a ciertos parámetros).
Como veras .. no hablo de "temporal" pues si estás en el caso primero que expuse .. el proceso de generarción del thumbnail se debe hacer en el mismo proceso que subes la imagen, por cierto no indicas como lo haces: por un script PHP? .. las subes directamente por otro médio (cliente FTP .. etc)? ... El caso es que sería ideal que el "Upload" fuese controlado por un script PHP .. así en el mismo proceso generarías el thumbnail .. o cuando elimines esa imagen .. también eliminar el thumbnail asociado al igual que si actualizas dicha imagen original.
Si estuvieses en el 2° caso (generar la imagen del thumbnail directamente) .. la imagen se generaría dinámicamente y en forma "temporal" .. pero no como un "archivo" sino directamente deberías entregarla al cliente (navegador) vía cabeceras HTTP (header() ...). Mantener "temporalmente" esos archivos no es viable si el objetivo es generar ese thumbnail para ese instante sólo.
(PD: no te menciones "FTP" cuando dices "que se alojen en el ftp en una carpeta ".. refierete a un directorio en el servidor simplemente .. hablando de "ftp" más bien confundes un "método" de acceso a cierto directorio de tu servidor con lo que realmente necesitas hacer: generar un archivo en cierto directorio).
Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |