Utiliza una estructura correcta de cubo y ruta de objetos para las subidas de MinIO
- Cambiar el nombre del cubo de dominio a la caca - Incluir la ruta de dominio (por ejemplo, kamocrm-com) como parte del nombre del objeto, no el nombre del cub...
Maneje correctamente MinIO fallas de carga para avatares
- Quitar la excepción silenciosa tragando en la creación de Avatar Creator Avatar - Añadir el manejo de errores y el retroceso para las subidas fallidas - Borra...
Eliminar código de retroceso basado en ID, use sólo nombre basado en hash
- Eliminar toda la lógica de recompra de la caída para la columna de archivo faltarHash - Eliminar las fallas de nombres de archivos basadas en ID - Código util...
Manegar la columna de fileHash faltada con gracia
- Agregar intento de capturar el acceso a fileHash para manejar la columna de base de datos falta - Vuelve a la denominación de archivo basada en ID si la colum...
Implementar almacenamiento de archivos basados en hach heh para avatares
- Genera SHA-256 hash de avatar ID después de la persistencia - Almacenar hash en el campo de la base de datosHoash - Subir archivos a MinIO usando el nombre ba...
Asegurar que la URL de dominio temático incluya https:// protocolo
Eliminar transformaAvatarUrl - use URLs directamente de backend
Añadir registro y asegurar el formato de URL de cubo público coincide con el patrón de trabajo
Cambio completo a cubo público para todas las operaciones de avatar
Revert to getPresignedUrl como antecedentes - getPresignedUrlWithEndpoint estaba rompiendo subidas
Añadir la lógica de retenciones para la dependencia de Maven descargas para manejar fallas centrales transitorias
Utilible dominio temático para URLs prefirmadas en AvatarController
Sistema de avatar Reconstruir - backend genera URLs prefirmadas directamente como fondos
Simplifique StorageController - validar OTK, obtener imagen, transmitirla
Devuelve objetoPath en lugar de URLs prefirmadas para avatares
Generar URLs prefirmadas normalmente y luego reemplazar el nombre de host con el dominio temático
UtilízatePrefirmaUrlWithEndpoint con dominio temático para todas las URLs de avatar
Use getPresignedUrl método que funciona en lugar de getPresignedUrlWithEndpoint
Añadir registro detallado de la generación de URL de avatar para identificar fallas
Generar URLs prefirmadas con dominio temático directamente en backend para avatares
Devolución de objetoPath en lugar de URLs prefirmadas - Next.js los generará
Utilícise getPresignedUrlWithEndpoint para generar URLs con la firma correcta para el dominio temático
Simplificar la generación de URL de avatar - utilizar la misma lógica que frontend getThemePath, simplemente reemplace endpoint en URL prefirmada
Reemplaza la variable IP interna con el dominio temático en URLs prefirmadas como retroceso
Añadir registro completo a la generación de URL de avatar para depurar URLs vacías
Use getPresignedUrlWithEndpoint para generar URLs firmadas para el dominio temático - no se necesita reemplazo de endpoint
Generar URLs prefirmadas y reemplazar endpoint con domain theme - theme.* alias apunta directamente a MinIO
URLs devuelvan URLs proxy para avatars en lugar de URLs prefirmadas - avatars ahora use /api/storage/avatars proxy route
Generar URLs prefirmadas con endpoint de dominio tema para el acceso a imagen de avatar firmado
Devolución /internal/ rutas en lugar de URLs prefirmadas, deje al frontend utilizar dominio de tema como ThemeLogo
Generación de URL prefirmada completa para todos los endpoints de avatar
Generar URLs prefirmadas para imágenes de avatar de cubo interno como UserBackgroundController
Devuelve los ID de avatar como cadenas para evitar la pérdida de precisión del número de JavaScript
Añadir la tala mejorada para la eliminación de avatar para depurar no encontrar problemas
Especifique explícitamente el nombre de la variable de ruta y el tipo de contenido para el endpoint DELETE
Restaurar el StorageController con el método correcto de extracción de sesión
Restaurar el StorageController con el nombre del método correcto
Actualizar URL prefirmada restante para usar la ruta de dominio temático
Eliminar StorageController y utilizar rutas de dominio tema para todas las URLs de avatar
Utilizar rutas de dominio temáticos en lugar de URLs prefirmadas para imágenes de avatar para solucionar problemas de contenido mixto
Añadir el endpoint proxy de almacenamiento y utilizar URLs proxy en lugar de URLs MinIO directas para solucionar problemas de contenido mixto
Organiza el almacenamiento de MinIO con la estructura de carpetas y agregue soporte Avatar Creator SVG
- Vías de almacenamiento actualizadas para utilizar la estructura de carpetas organizadas: * miembros/avatars/photos/ para foto avatars * miembros/avatars/v...
Añadir avatar, de fondo y de dirección de perfiles de miembros.
- Añadido AvatarController con operaciones de CRUD para avatares (foto y creador de Avatar) - Añadido UsuarioBackgroundController para la gestión de imágenes de...
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
