Nahrávání souborů pro vaši aplikaci, bez účtu navíc
Nechte uživatele nahrávat fotky, videa a dokumenty přímo z prohlížeče. Soubory se ukládají trvale, dokud je nesmažete vy nebo vaše aplikace, a každý má odkaz CDN a podepsaný webhook. Je součástí každého tarifu Rapidfile bez poplatků za přenos dat.
codeTrvalé úložiště souborů pro aplikace vývojářů: soubory zůstávají, dokud je nesmažete vy nebo vaše aplikace, a doručují se přes odkazy CDN. Pro odeslání souboru, který se sám smaže, použijte Rapidfile. Pro hostování vlastních obrázků a videí použijte Rapidfile Media.
addZískat klíč APIPřečíst dokumentaci
2 GBúložiště zdarma
$5/měs. za 100 GB
50 GBmaximální velikost souboru
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"
Vše, co nahrávání uživatelů potřebuje, a nic, co musíte provozovat
bolt
Přímé nahrávání z prohlížeče
Váš server předá prohlížeči podepsanou URL pro nahrání. Data nikdy neprocházejí vašimi servery, takže není co přeposílat ani škálovat.
upload_file
Multipart až do 50 GB
Velké soubory se rozdělí na části, které se nahrávají paralelně a samy se opakují. SDK to zvládne jedním voláním funkce.
link
Odkazy CDN
Každý veřejný soubor získá trvalou URL na cdn.rapidfile.cc, připravenou pro odkaz na <img>, <video> nebo ke stažení.
lock
Soukromé soubory, podepsané URL
Označte nahrávání jako soukromé a vydávejte podepsané URL, které vyprší podle vašeho nastavení, od několika sekund až po 7 dní.
notifications
Webhooky s HMAC
Dostávejte události file.uploaded a file.deleted podepsané pomocí HMAC-SHA256, abyste věděli, že přišly od nás.
speed
Přenos dat zdarma
Žádné poplatky za odchozí přenos a žádný denní limit požadavků: doručování přes CDN je na každém tarifu neomezené, takže oblíbený soubor vás nikdy nebude stát víc.
verified_user
Pevná cena
Zdarma na začátek, poté $5, $15, $49 měsíčně. Cena na stránce je cena na faktuře.
terminal
Čisté REST, malé SDK
Několik koncových bodů, vstup i výstup v JSON, zapnuté CORS. Použijte SDK pro prohlížeč nebo prostě fetch z libovolného jazyka.
smart_toy Server MCP
Dejte svému AI agentovi nahrávání souborů
Připojte Claude Code, Cursor, VS Code nebo libovolného klienta MCP k https://api.rapidfile.cc/mcp tajným klíčem aplikace. Váš agent umí nahrát text, binární data nebo URL a vrátit odkaz CDN, vydávat podepsané URL pro nahrání, vypisovat a mazat soubory a kontrolovat využití.
upload_file
create_upload_url
list_files
get_file
delete_file
get_signed_url
get_usage
descriptionDokumentace MCPZískat klíč
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header"Authorization: Bearer rk_live_…"
Který potřebujete?
Upload API je trvalé úložiště pro vývojáře: soubory zůstávají, dokud je nesmažete vy nebo vaše aplikace. Pokud chcete někomu poslat soubor, který se sám smaže, nebo hostovat vlastní obrázky a videa, lépe se hodí tyto služby.
sendOdešlete soubor jednou → Rapidfilephoto_libraryTrvale uložte obrázek nebo video → Mediacode_blocksTrvale ukládejte soubory své aplikace → Upload API
send
Rapidfile
rapidfile.cc
Pošlete soubor někomu
boltCo dělá
Posílejte velké soubory, složky a videa odkazem, QR kódem nebo 6místným kódem.
scheduleJak dlouho soubory zůstávají
Dočasné: od 1 hodiny do 30 dní, poté se automaticky smažou.
groupPro koho je určen
Kdokoli. Příjemci nikdy nepotřebují účet.
paymentsZahrnuto ve vašem tarifu
Zdarma: 500 MB bez účtu, 2 GB po přihlášení. Plus od $3.99/měsíc pokrývá všechny tři produkty.
uploadOdeslat souborphoto_library
Rapidfile Media
media.rapidfile.cc
Hostujte obrázky a videa
boltCo dělá
Trvalé odkazy CDN pro obrázky, GIFy a videa s přehledným přehrávačem a kódy pro vložení.
scheduleJak dlouho soubory zůstávají
Dokud je nesmažete. Trvalé úložiště s odkazy CDN.
groupPro koho je určen
Tvůrce, blogery, fóra, dokumentace a README.
paymentsZahrnuto ve vašem tarifu
Zdarma: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Doplněk pro intenzivní používání od $4.99/měsíc.
cloud_uploadNahrát médiacode_blocks
Rapidfile Upload API
api.rapidfile.cc
Jste tady
Přidejte do aplikace nahrávání souborů
boltCo dělá
Trvalé úložiště souborů a nahrávání pro vaši vlastní webovou nebo mobilní aplikaci: podepsaná nahrávání z prohlížeče, odkazy CDN, webhooky, soukromé soubory a malé SDK.
scheduleJak dlouho soubory zůstávají
Dokud je nesmažete vy nebo vaše aplikace. Trvalé úložiště s odkazy CDN.
groupPro koho je určen
Vývojáři, kteří tvoří aplikace pro své uživatele.
paymentsZahrnuto ve vašem tarifu
Zdarma: 2 GB s neomezenými požadavky CDN. Rapidfile Plus: 10 GB, Pro: 50 GB. Doplněk pro intenzivní používání od $5/měsíc.
Hostovaná služba pro nahrávání souborů pro vaši webovou nebo mobilní aplikaci. Váš server vytvoří nahrávání tajným klíčem, uživatelův prohlížeč pošle soubor přímo na Rapidfile a vy dostanete odkaz CDN a webhook. Služba je postavena a provozována společností Enzonic LLC, týmem za Rapidfile.
Kolik to stojí?
Upload API je zahrnuto v každém tarifu Rapidfile: 2 GB trvalého úložiště a neomezené požadavky CDN zdarma, více úložiště s Rapidfile Plus a Pro. Pro intenzivní použití začínají doplňky od $5 měsíčně za 100 GB. Ceny jsou pevné: žádné poplatky za přenos dat ani za jednotlivé nahrání. Zobrazit ceník.
Jak dlouho se soubory uchovávají?
Navždy. Upload API je trvalé úložiště: soubory zůstávají, dokud je smažete v přehledu nebo je vaše aplikace smaže přes API (DELETE /v1/files/:id). Nic se samo nevyprší, na rozdíl od přenosy Rapidfile, které se samy smažou po 1 hodině až 30 dnech.
Prochází soubory přes můj server?
Ne. Váš server odešle jen jeden malý požadavek JSON na vytvoření nahrávání. Data jdou z prohlížeče přímo na Rapidfile pomocí podepsané URL, která je platná jednu hodinu a funguje jen pro jeden konkrétní soubor.
Jak velká mohou nahrávání být?
Až 512 MB na soubor v bezplatném tarifu a až 50 GB u tarifu Scale. Soubory větší než 95 MB se nahrávají paralelně po částech; o to se postará SDK pro prohlížeč, včetně opakování a průběhu.
Mohou být soubory soukromé?
Ano. Nahrání vytvořte s "acl": "private". Soukromé soubory nemají veřejnou URL; váš server vytvoří krátkodobé podepsané URL (až 7 dní), když by uživatel měl soubor vidět.
Které frameworky jsou podporovány?
Cokoli, co umí poslat požadavek HTTPS. Dokumentace obsahuje příručky ke kopírování pro Next.js, Express, SvelteKit a prostý HTML a API je prosté REST s JSON.
Existuje SDK?
Modul pro prohlížeč bez závislostí na https://api.rapidfile.cc/sdk.js (licence MIT). Nahrává jednotlivé i multipart soubory, hlásí průběh a opakuje neúspěšné části. Na straně serveru stačí fetch.
Mohou API používat AI agenti?
Ano. https://api.rapidfile.cc/mcp je vzdálený server MCP (Streamable HTTP). Připojte Claude Code, Cursor, VS Code nebo libovolného klienta MCP tajným klíčem aplikace a agent umí nahrávat soubory, vypisovat a mazat je, vytvářet podepsané URL a kontrolovat využití. Zobrazit MCP pro AI agenty.
Nasaďte nahrávání ještě dnes odpoledne
Vytvořte aplikaci, zkopírujte tajný klíč na svůj server a přidejte SDK.