API
Загрузка файлов через HTTP. Совместимо с ShareX, curl и скриптами.
Скачать ShareX конфиг
POST /api/upload
# Загрузка файла curl -F "time=24h" -F "max_downloads=0" \ -F "file=@photo.png" \ https://exfile.org/api/upload
Ответ:
{"url":"https://exfile.org/abc123","filename":"abc123","size":12345,"expires_at":1700000}POST /api/upload-url
# Загрузка по URL curl -X POST https://exfile.org/api/upload-url \ -H "Content-Type: application/json" \ -d '{"url":"https://speed.hetzner.de/100MB.bin","time":"24h"}'
POST /api/litterbox
# Litterbox-совместимый эндпоинт curl -F "reqtype=fileupload" -F "time=24h" \ -F "fileToUpload=@photo.png" \ https://exfile.org/api/litterbox
Ответ: plain text URL —
https://exfile.org/abc123Параметры
| Параметр | Значения | Описание |
|---|---|---|
| time | 1h, 12h, 24h, 72h | Срок хранения |
| max_downloads | 0, 1, 5, 10 | Лимит скачиваний (0 = без лимита) |
Типы ссылок
| URL | Описание |
|---|---|
| exfile.org/{id} | Страница скачивания с превью |
| exfile.org/dl/{id} | Прямое скачивание (Content-Disposition: attachment) |
| exfile.org/raw/{id}.ext | Hotlink для встраивания (img/video/audio/pdf) |
ShareX
Скачать exfile.sxcuИмпортируйте файл в ShareX: Destinations → Custom uploader settings → Import
Лимиты
| Параметр | Значение |
|---|---|
| Максимальный размер файла | 1 GB |
| Загрузок в час | 30 |
| Квота на IP | 10 GB |
| Максимальное хранение | 72 часа |