Минималистичное API для хранения и раздачи медиафайлов. Идеально подходит для музыки, подкастов, обложек и мемов.
| Поле | Тип | Описание |
|---|---|---|
file |
file | Файл для загрузки (MP3 или изображение) |
{
"success": true,
"url": "https://cdn.bulatik.website/files/69a41fd02d9fa_712b033e.jpg",
"filename": "67e1b2f4_3a2f1e.mp3",
"size": 2456789
}
| Код | Описание |
|---|---|
| 400 | Нет файла или ошибка загрузки |
| 413 | Файл больше 15MB |
| 415 | Неподдерживаемый тип (только MP3 и картинки) |
| 500 | Ошибка сервера |
# Загрузка файла
curl -X POST https://cdn.bulatik.website/upload/ \
-F "file=@/путь/к/песня.mp3"
# Скачивание
curl -O https://cdn.bulatik.website/files/69a41fd02d9fa_712b033e.jpg
// Браузер
const formData = new FormData();
formData.append('file', fileInput.files[0]);
const response = await fetch('https://cdn.bulatik.website/upload/', {
method: 'POST',
body: formData
});
const data = await response.json();
console.log(data.url); // прямая ссылка
// Node.js (нужен form-data)
const FormData = require('form-data');
const fs = require('fs');
const form = new FormData();
form.append('file', fs.createReadStream('song.mp3'));
import requests
# Загрузка
url = 'https://cdn.bulatik.website/upload/'
files = {'file': open('песня.mp3', 'rb')}
response = requests.post(url, files=files)
data = response.json()
print(data['url'])
# Скачивание
file_url = data['url']
response = requests.get(file_url)
with open('скачанный.mp3', 'wb') as f:
f.write(response.content)
<?php
// Загрузка через cURL
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://cdn.bulatik.website/upload/',
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => [
'file' => new CURLFile('/путь/к/файлу.mp3')
],
CURLOPT_RETURNTRANSFER => true
]);
$response = curl_exec($curl);
$data = json_decode($response, true);
echo $data['url']; // прямая ссылка
?>
После загрузки ты получаешь поле url в ответе.
Переходи по нему — файл откроется в браузере или начнется скачивание.
https://cdn.bulatik.website/files/69a41fd02d9fa_712b033e.jpg
Не хочешь писать код? Просто перейди по ссылке и выбери файл:
🚀 Открыть тестовую форму