POST/api/upload
Главный endpoint для ShareX, curl и обычной загрузки одного файла.
curl -F "time=24h" -F "max_downloads=0" \
-F "file=@photo.png" \
https://ex-link.xyz/api/upload
developer-ready
Загрузка файлов, создание коротких ссылок и публикация текста по HTTP. Работает с ShareX, curl и скриптами, без лишних действий в интерфейсе.
Главный endpoint для ShareX, curl и обычной загрузки одного файла.
curl -F "time=24h" -F "max_downloads=0" \
-F "file=@photo.png" \
https://ex-link.xyz/api/upload
Загрузка одного или нескольких файлов с общей страницей скачивания.
curl -F "files=@photo.png" -F "files=@log.txt" \
-F "time=24h" https://ex-link.xyz/api/share/file
Создание короткой ссылки с алиасом и лимитом переходов.
curl -X POST https://ex-link.xyz/api/share/link \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com","max_downloads":10}'
Публикация лога, конфига, заметки или фрагмента кода.
curl -X POST https://ex-link.xyz/api/share/text \
-H "Content-Type: application/json" \
-d '{"text":"connection log..."}'
Загрузка файла на сервер по внешнему URL.
curl -X POST https://ex-link.xyz/api/upload-url \
-H "Content-Type: application/json" \
-d '{"url":"https://site/file.bin","time":"24h"}'
Litterbox-совместимый endpoint. Возвращает plain-text URL.
curl -F "reqtype=fileupload" -F "time=24h" \
-F "fileToUpload=@photo.png" \
https://ex-link.xyz/api/litterbox
Скачивание готового ShareX-конфига.
curl https://ex-link.xyz/api/sharex --output ex-link.sxcu
PNG QR-код для любой созданной ссылки.
curl "https://ex-link.xyz/api/qr?data=https%3A%2F%2Fex-link.xyz%2Fabc123" --output qr.png
Домены, лимиты и разрешенные расширения для интерфейса.
curl https://ex-link.xyz/api/meta
Удаление файла по приватной ссылке управления из ответа API.
curl -X DELETE "$deleteUrl"