Качване на файлове за вашето приложение, без големи сметки
Позволете на потребителите си да качват снимки, видеа и документи направо от браузъра. Файловете се съхраняват постоянно, докато вие или приложението ви ги изтриете, като всеки има 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
descriptionMCP документацияВземете ключ
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-то.