SUBIENDO...
CONECTANDO_CON_SERVIDOR
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" }
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" }
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)
Developed by Eliac
Nodo_01: Imagen_Exclusiva
Filtro de seguridad activo: Solo permite formatos visuales (JPG, PNG, WEBP).
Insertar Disco