Docs API
Aquí tienes lo básico para usar la API sin enredarte. Puedes subir archivos, traerlos desde una URL y decidir cuándo vencen.
La forma más directa: manda el archivo en base64 y la API te responde con el enlace.
curl -X POST https://tudominio.com/api/upload \
-H "Content-Type: application/json" \
-d '{
"filename": "hola.txt",
"data": "'$(echo -n "Hola Mundo!" | base64)'",
"expiration": "never"
}'Copia la URL de la respuesta y compártela donde quieras.
Endpoints
Muestra cuántos archivos se han subido, cuántos siguen activos y cuánto espacio usan.
Response
{
"lifetimeUploads": 142,
"activeFiles": 89,
"storageUsed": 268435456
}Trae los archivos que todavía se pueden usar. Si alguno ya venció, se quita antes de responder.
Response
[
{
"id": "a1b2c3d40",
"name": "a1b2c3d40.pdf",
"originalName": "reporte.pdf",
"size": 268435,
"type": "application/pdf",
"url": "https://tudominio.com/dl/a1b2c3d40.pdf",
"previewUrl": null,
"uploadDate": 1715123456789,
"expiration": "never"
}
]Ejemplos cURL
# Subir un archivo en una sola solicitud
curl -X POST https://tudominio.com/api/upload \
-H "Content-Type: application/json" \
-d '{
"filename": "foto.jpg",
"data": "'$(base64 -w0 foto.jpg)'",
"expiration": "7d"
}'Formas de subir
Base64
Convierte tu archivo a base64, mándalo y recibe un enlace.
Desde URL
Pega una URL externa y AdoFiles la guarda por ti.
Datos manuales
Para casos especiales donde ya tienes el archivo y solo quieres guardar su ficha.