Загрузка файлаў для вашай праграмы, без вялікіх рахункаў
Дайце карыстальнікам загружаць фота, відэа і дакументы проста з браўзера. Файлы захоўваюцца назаўжды, пакуль вы або ваша праграма іх не выдаліце, кожны з CDN-спасылкай і подпісаным webhook. Уключана ў кожны план Rapidfile, без платы за трафік.
codeПастаяннае сховішча файлаў для праграм распрацоўшчыкаў: файлы застаюцца, пакуль вы або ваша праграма іх не выдаліце, і аддаюцца праз CDN-спасылкі. Каб адправіць файл, які сыходзіць сам, выкарыстоўвайце Rapidfile. Каб захоўваць уласныя малюнкі і відэа, выкарыстоўвайце Rapidfile Media.
addАтрымаць API-ключЧытаць дакументацыю
2 GBбясплатнае сховішча
$5/мес. за 100 GB
50 GBмакс. памер файла
app/api/upload/route.ts
// app/api/upload/route.ts: runs on your server, so the secret key stays privateimport { auth } from'@/lib/auth'; // your own session checkexportasyncfunctionPOST(req: Request) {
const user = awaitauth(req);
if (!user) returnResponse.json({ error: 'unauthorized' }, { status: 401 });
const { name, size, type } = await req.json();
const res = awaitfetch('https://api.rapidfile.cc/v1/uploads', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.RAPIDFILE_SECRET_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ name, size, type, metadata: { userId: user.id } }),
});
returnResponse.json(await res.json(), { status: res.status });
}
// In the browser: no SDK, no API keyconst picked = document.querySelector('input[type=file]').files[0];
// 1. Ask your own server for an upload URLconst { upload } = awaitfetch('/api/upload', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name: picked.name, size: picked.size, type: picked.type }),
}).then((r) => r.json());
// 2. Send the bytes straight to Rapidfile (files up to 95 MB use one PUT)const res = awaitfetch(upload.url, { method: 'PUT', body: picked });
const { file } = await res.json();
console.log(file.url); // https://cdn.rapidfile.cc/<id>/<name>
terminal
# 1. Create an upload (server side, with your secret key)curl https://api.rapidfile.cc/v1/uploads \
-H"Authorization: Bearer $RAPIDFILE_SECRET_KEY" \
-H"Content-Type: application/json" \
-d'{"name":"cat.jpg","size":48213,"type":"image/jpeg"}'# 2. PUT the bytes to upload.url from the response (no key needed)curl-T cat.jpg "$UPLOAD_URL"# Or upload from your server in one request (up to 95 MB)curl-T cat.jpg -H"Content-Type: image/jpeg" \
-H"Authorization: Bearer $RAPIDFILE_SECRET_KEY" \
"https://api.rapidfile.cc/v1/files?name=cat.jpg"
Усё, што патрэбна загрузкам карыстальнікаў, і нічога, што трэба запускаць самому
bolt
Прамыя загрузкі з браўзера
Ваш сервер дае браўзеру подпісаны URL для загрузкі. Байты ніколі не праходзяць праз вашы серверы, таму ні праксіраваць, ні маштабаваць нічога не трэба.
upload_file
Multipart да 50 GB
Вялікія файлы дзеляцца на часткі, якія загружаюцца паралельна і паўтараюцца самі. SDK робіць гэта адным выклікам функцыі.
link
CDN-спасылкі
Кожны публічны файл атрымлівае пастаянны URL на cdn.rapidfile.cc, гатовы для спасылкі на <img>, <video> або спампоўку.
lock
Прыватныя файлы, подпісаныя URL
Пазначце загрузкі як прыватныя і выдавайце подпісаныя URL, якія спыняюцца ў патрэбны вам час – ад некалькіх секунд да 7 дзён.
notifications
Webhook-і з HMAC
Атрымлівайце падзеі file.uploaded і file.deleted, подпісаныя HMAC-SHA256, каб ведаць, што яны ад нас.
speed
Бясплатны трафік
Без платы за выходны трафік і без дзённага ліміту запытаў: CDN-доступ неабмежаваны ў кожным плане, таму папулярны файл ніколі не каштуе вам больш.
verified_user
Фіксаваная цана
Бясплатна на пачатку, потым $5, $15, $49 на месяц. Цана на старонцы – гэта цана ў рахунку.
terminal
Просты REST, маленькі SDK
Некалькі канчатковых кропак, JSON на ўваходзе і выхадзе, CORS уключаны. Выкарыстоўвайце SDK для браўзера або проста fetch на любой мове.
smart_toy MCP-сервер
Дайце AI-агенту загрузку файлаў
Падключыце Claude Code, Cursor, VS Code або любы MCP-кліент да https://api.rapidfile.cc/mcp з сакрэтным ключом праграмы. Ваш агент зможа загружаць тэкст, двайковыя даныя або URL і вяртаць CDN-спасылку, выдаваць подпісаныя URL для загрузкі, пераглядаць і выдаляць файлы і правяраць выкарыстанне.
upload_file
create_upload_url
list_files
get_file
delete_file
get_signed_url
get_usage
descriptionДакументацыя MCPАтрымаць ключ
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header"Authorization: Bearer rk_live_…"
Які мне патрэбны?
Upload API – пастаяннае сховішча для распрацоўшчыкаў: файлы застаюцца, пакуль вы або ваша праграма іх не выдаліце. Каб адправіць каму-небудзь файл, які сыходзіць сам, або захоўваць уласныя фота і відэа, лепш падыдуць іншыя сэрвісы.
sendАдправіць файл адзін раз → Rapidfilephoto_libraryЗахоўваць малюнак або відэа назаўжды → Mediacode_blocksЗахоўваць файлы вашай праграмы назаўжды → Upload API
send
Rapidfile
rapidfile.cc
Адправіць файл камусьці
boltШто гэта робіць
Адпраўляйце вялікія файлы, папкі і відэа са спасылкай, QR-кодам або 6-значным кодам.
scheduleКолькі часу трымаюцца файлы
Часова: ад 1 гадзіны да 30 дзён, потым аўтаматычна выдаляюцца.
groupДля каго
Для ўсіх. Атрымальнікам уліковы запіс ніколі не патрэбны.
paymentsУключана ў ваш план
Бясплатна: 500 MB без уліковага запісу, 2 GB пры ўваходзе. Plus ад $3.99 на месяц пакрывае ўсе тры прадукты.
uploadАдправіць файлphoto_library
Rapidfile Media
media.rapidfile.cc
Захоўвайце малюнкі і відэа
boltШто гэта робіць
Пастаянныя CDN-спасылкі на малюнкі, GIF і відэа, з добрым плэерам і кодамі ўбудавання.
scheduleКолькі часу трымаюцца файлы
Пакуль вы іх не выдаліце. Пастаяннае сховішча з CDN-спасылкамі.
groupДля каго
Творцы, блогеры, форумы, дакументацыя і README.
paymentsУключана ў ваш план
Бясплатна: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Даданне для інтэнсіўнага выкарыстання ад $4.99 на месяц.
cloud_uploadЗагрузіць медыяcode_blocks
Rapidfile Upload API
api.rapidfile.cc
Вы тут
Дадайце загрузку файлаў у сваю праграму
boltШто гэта робіць
Пастаяннае сховішча файлаў і загрузкі для вашай вэб- або мабільнай праграмы: подпісаныя загрузкі з браўзера, CDN-спасылкі, webhook-і, прыватныя файлы і маленькі SDK.
scheduleКолькі часу трымаюцца файлы
Пакуль вы або ваша праграма іх не выдаліце. Пастаяннае сховішча з CDN-спасылкамі.
groupДля каго
Распрацоўшчыкі, якія ствараюць праграмы для сваіх карыстальнікаў.
paymentsУключана ў ваш план
Бясплатна: 2 GB з неабмежаванымі CDN-запытамі. Rapidfile Plus: 10 GB, Pro: 50 GB. Даданне для інтэнсіўнага выкарыстання ад $5 на месяц.
Хостынг-сэрвіс загрузкі файлаў для вашай вэб- або мабільнай праграмы. Ваш сервер стварае загрузку з сакрэтным ключом, браўзер карыстальніка адпраўляе файл прама ў Rapidfile, а вы атрымліваеце CDN-спасылку і webhook. Сэрвіс стварае і запускае Enzonic LLC, каманда, якая стаіць за Rapidfile.
Колькі гэта каштуе?
Upload API уключаны ў кожны план Rapidfile: 2 GB пастаяннага сховішча і неабмежаваныя CDN-запыты бясплатна, больш сховішча з Rapidfile Plus і Pro. Для інтэнсіўнага выкарыстання даданні пачынаюцца ад $5 на месяц за 100 GB. Цэны фіксаваныя: ні за трафік, ні за кожную загрузку платы няма. Паглядзець цэны.
Як доўга захоўваюцца файлы?
Назаўсёды. Upload API – пастаяннае сховішча: файлы застаюцца, пакуль вы іх не выдаліце ў панэлі або ваша праграма не выдаліць іх праз API (DELETE /v1/files/:id). Нічога не сыходзіць само, у адрозненне ад перадач Rapidfile, якія самі выдаляюцца праз ад 1 гадзіны да 30 дзён.
Ці праходзяць файлы праз мой сервер?
Не. Ваш сервер робіць толькі адзін невялікі JSON-запыт, каб стварыць загрузку. Байты ідуць з браўзера прама ў Rapidfile па подпісаным URL, які дзейнічае адну гадзіну і працуе толькі для гэтага аднаго файла.
Якім можа быць памер загрузак?
Да 512 MB на файл у бясплатным плане і да 50 GB у Scale. Файлы больш за 95 MB загружаюцца паралельнымі часткамі; SDK для браўзера займаецца гэтым, уключаючы паўторы і прагрэс.
Ці могуць файлы быць прыватнымі?
Так. Стварыце загрузку з "acl": "private". У прыватных файлаў няма публічнага URL; ваш сервер стварае кароткатэрміновыя подпісаныя URL (да 7 дзён), калі карыстальнік павінен убачыць файл.
Якія фрэймворкі падтрымліваюцца?
Усё, што можа зрабіць HTTPS-запыт. У дакументацыі ёсць дапаможнікі для капіравання і ўстаўкі для Next.js, Express, SvelteKit і звычайнага HTML, а API – просты REST з JSON.
Ці ёсць SDK?
Модуль для браўзера без залежнасцей па адрасе https://api.rapidfile.cc/sdk.js (ліцэнзія MIT). Ён загружае адзінкавыя і multipart файлы, паказвае прагрэс і паўтарае няўдалыя часткі. На баку сервера патрэбны толькі fetch.
Ці могуць AI-агенты карыстацца API?
Так. https://api.rapidfile.cc/mcp – аддалены MCP-сервер (Streamable HTTP). Падключыце Claude Code, Cursor, VS Code або любы MCP-кліент з сакрэтным ключом праграмы, і агент зможа загружаць файлы, пераглядаць і выдаляць іх, стварыць подпісаныя URL і правяраць выкарыстанне. Гл. MCP для AI-агентаў.
Запусціце загрузкі сёння ж
Стварыце праграму, скапіруйце сакрэтны ключ на свой сервер і дадайце SDK.