Saltar al contenido principal

CDN Publico

El CDN publico de Dinaup permite servir imagenes de forma rapida y global a traves de storage.dinaup.com. Estas imagenes son accesibles publicamente sin autenticacion, ideales para catalogos de productos, webs, marketplaces o cualquier contenido que necesite ser visible externamente.

aviso

Los archivos en el CDN publico son accesibles por cualquier persona que tenga el enlace. No subas documentos confidenciales a la galeria publica.

Origen de las imagenes

OrigenDescripcion
Galeria PublicaImagenes subidas a la PublicGallery de cualquier registro (productos, servicios, etc.)
Iconos de SeccionIconos configurados para las secciones del sistema
Iconos de CampoIconos asociados a campos especificos

Estructura de las URLs

https://storage.dinaup.com/cdn/{GUID}_{tamano}.{extension}
  • {GUID}: Identificador unico del archivo.
  • {tamano}: Sufijo opcional que indica el tamano de la imagen.
  • {extension}: Formato del archivo (jpg, png, webp, etc.).

Tamanos disponibles

Dinaup genera automaticamente varias versiones de cada imagen:

SufijoTamanoUso recomendado
(sin sufijo)OriginalMaxima calidad, descarga, impresion
_0432px altoIconos, avatares en listas
_02100px altoMiniaturas, previews
_03300px altoTarjetas de producto, galerias
_06720px altoVisualizacion en detalle, webs responsive
_051080px altoPantalla completa, alta calidad

Ejemplo de uso

Dada una imagen con GUID 6c535438-f09f-45d1-be28-dd538ed47b59:

# Original
https://storage.dinaup.com/cdn/6c535438-f09f-45d1-be28-dd538ed47b59.jpg

# Miniatura (100px)
https://storage.dinaup.com/cdn/6c535438-f09f-45d1-be28-dd538ed47b59_02.jpg

# Tarjeta (300px)
https://storage.dinaup.com/cdn/6c535438-f09f-45d1-be28-dd538ed47b59_03.jpg

# HD (720px)
https://storage.dinaup.com/cdn/6c535438-f09f-45d1-be28-dd538ed47b59_06.jpg

Imagenes responsive en HTML

<img
src="https://storage.dinaup.com/cdn/{guid}_03.jpg"
srcset="
https://storage.dinaup.com/cdn/{guid}_02.jpg 100w,
https://storage.dinaup.com/cdn/{guid}_03.jpg 300w,
https://storage.dinaup.com/cdn/{guid}_06.jpg 720w,
https://storage.dinaup.com/cdn/{guid}_05.jpg 1080w
"
sizes="(max-width: 600px) 300px, 720px"
alt="Producto"
>

Subir imagenes via API

// Subir archivo
var upload = await dinaupClient.File_UploadBytesAsync(
dinaupClient.DefaultSession,
imageBytes,
"producto.jpg"
);

// Anadir a la galeria publica de un registro
await dinaupClient.Annotation_PutAsync(
dinaupClient.DefaultSession,
sectionId,
rowId.ToString(),
upload.FileId,
"Foto principal del producto",
AnnotationTypeE.PublicGallery
);
tip

Usa siempre el tamano mas pequeno que cumpla con tus necesidades. Reserva el original solo para descarga o impresion.

Preguntas frecuentes

Las imagenes tienen cache? Si, el CDN utiliza cache global para servir con la menor latencia posible.

Puedo subir otros formatos? Si, pero la galeria publica esta optimizada para imagenes. Para otros archivos, usa el sistema de archivos privados con URLs firmadas.

Que pasa si la imagen original es mas pequena que el tamano solicitado? Se sirve en su tamano original sin ampliar.

Hay limite de tamano? El limite depende de tu plan de almacenamiento.