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

Параметры

ПараметрЗначенияОписание
time1h, 12h, 24h, 72hСрок хранения
max_downloads0, 1, 5, 10Лимит скачиваний (0 = без лимита)

Типы ссылок

URLОписание
exfile.org/{id}Страница скачивания с превью
exfile.org/dl/{id}Прямое скачивание (Content-Disposition: attachment)
exfile.org/raw/{id}.extHotlink для встраивания (img/video/audio/pdf)

ShareX

Скачать exfile.sxcu
Импортируйте файл в ShareX: Destinations → Custom uploader settings → Import

Лимиты

ПараметрЗначение
Максимальный размер файла1 GB
Загрузок в час30
Квота на IP10 GB
Максимальное хранение72 часа