SUBIENDO...

CONECTANDO_CON_SERVIDOR

API_DOCS
NODO 01 POST

https://api.dix.lat/upload1

Solo imágenes (JPG, PNG, WEBP). Envío como multipart/form-data.

file File Archivo de imagen. Máx 4.5MB.
const form = new FormData();
form.append('file', input.files[0]);
const res = await fetch('https://api.dix.lat/upload1', {
  method: 'POST', body: form
});
const data = await res.json();
console.log(data.data.url);
{ "status": true, "data": { "url": "https://dix.lat/...", "id": "abc", "format": "jpg", "size": "245 KB" } }
{ "status": false, "error": "mensaje" }
NODO 02 POST

https://api.dix.lat/upload2

Cualquier tipo de archivo. Sin restricciones de formato.

file File Cualquier archivo. Máx 4.5MB.
const form = new FormData();
form.append('file', input.files[0]);
const res = await fetch('https://api.dix.lat/upload2', {
  method: 'POST', body: form
});
const data = await res.json();
console.log(data.data.url);
{ "status": true, "data": { "url": "https://dix.lat/...", "id": "abc", "format": "mp4", "size": "1.2 MB" } }
{ "status": false, "error": "mensaje" }
NODO 03 POST

https://api.dix.lat/upload3

Cualquier archivo vía multipart/form-data. Firma SHA-1 directo a Cloudinary.

file File Cualquier archivo. Máx 4.5MB.
const form = new FormData();
form.append('file', input.files[0]);
const res = await fetch('https://api.dix.lat/upload3', {
  method: 'POST', body: form
});
const data = await res.json();
console.log(data.url);
{ "creator": "Deylin Elíac", "status": true, "url": "https://dix.lat/media3/...", "id": "abc", "format": "png", "size": "128 KB" }
{ "status": false, "error": "Archivo demasiado grande. Máximo: 4.5MB" }

· Todas retornan application/json
· status: true = éxito · false = error
· Límite global: 4.5MB (Vercel)
· Archivos temporales (tag: temporary)

UPLOAD-DIX

Developed by Eliac

Nodo_01: Imagen_Exclusiva

Filtro de seguridad activo: Solo permite formatos visuales (JPG, PNG, WEBP).

Insertar Disco