v1
latestOpenAPI 3.1.0MIT2026-07-2614271305.9 KBFile Upload
Base64 File Upload
- Supports Base64 encoding and Data URL formats
- Automatically identifies file types and categorizes storage
- Returns accessible file URLs and download links
- Files will expire after 72 hours
- Current user quota is limited. Uploads will fail when quota is exhausted. Please save locally if persistent storage is needed
Note: The file upload API base URL ishttps://files-api.evolink.ai
post/api/v1/files/upload/base64
Request body
Example request
{
"base64_data": "data:image/png;base64,iVBORw0KGgo...",
"upload_path": "avatars",
"file_name": "avatar.png"
}Response
File uploaded successfully
Example response
{
"success": true,
"code": 200,
"msg": "File uploaded successfully",
"data": {
"file_id": "file_abc123",
"file_name": "downloaded.jpg",
"original_name": "downloaded.jpg",
"file_size": 2048,
"mime_type": "image/jpeg",
"upload_path": "downloads",
"file_url": "https://files.evolink.ai/downloads/downloaded.jpg",
"download_url": "https://files.evolink.ai/api/v1/files/download/file_abc123",
"upload_time": "2025-10-09T00:00:00+08:00",
"expires_at": "2025-10-12T00:00:00+08:00"
}
}