/api/upload/image
Total calls: 0
Upload Image
Upload an image and return a directly referenceable image URL.
multipart/form-data file field file: just use the "Select File" button below to upload.
- Supported types: jpg/jpeg/png/gif/bmp/webp/ico/tiff; Size limit 20MB.
- svg is disabled because it can embed scripts.
| Field | Type | Description |
|---|---|---|
| filename | string | Stored file name |
| original_name | string | Original file name |
| size | int | File size (bytes) |
| size_mb | float | File size (MB, 2 decimals) |
| ext | string | Extension |
| type | string | Type: image/video/file/audio |
| relative_path | string | Path relative to media |
| url | string | Accessible URL (/media/...) |
{"filename": "a1b2c3d4_20260627120000.jpg", "original_name": "photo.jpg", "size": 123456, "size_mb": 0.12, "ext": "jpg", "type": "image", "relative_path": "uploads/images/a1b2c3d4_20260627120000.jpg", "url": "/media/uploads/images/a1b2c3d4_20260627120000.jpg"}