v1

latestOpenAPI 3.1.0MIT2026-07-2614271305.9 KB
File Upload

File Stream Upload

  • Upload files using multipart/form-data format
  • Supports both underscore and camelCase parameter naming
  • Suitable for uploading local files directly
  • 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/stream

Response

File uploaded successfully

successboolean

Whether the request was successful

codeinteger

Response status code

msgstring

Response message

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"
  }
}