Dozvolite korisnicima da uploaduju fotografije, videe i dokumente direktno iz pregledača. Fajlovi se čuvaju trajno dok ih vi ili vaša aplikacija ne obrišete, svaki sa CDN linkom i potpisanim webhookom. Uključeno uz svaki Rapidfile plan, bez naknada za saobraćaj.
codeTrajno skladište fajlova za aplikacije developera: fajlovi ostaju dok ih vi ili vaša aplikacija ne obrišete, servirani preko CDN linkova. Za slanje fajla koji sam istječe koristite Rapidfile. Za hosting vlastitih slika i videa koristite Rapidfile Media.
addNabavi API ključPročitajte dokumentaciju
2 GBbesplatan prostor
$5/mj za 100 GB
50 GBmaksimalna veličina fajla
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"
Sve što korisnički uploadi trebaju, a ništa što morate pokretati
bolt
Direktni uploadi iz pregledača
Vaš server daje pregledaču potpisani upload URL. Bajtovi nikad ne prolaze kroz vaše servere, pa nema šta proslijeđivati niti skalirati.
upload_file
Multipart do 50 GB
Veliki fajlovi se dijele na dijelove koji se uploaduju paralelno i sami pokušavaju ponovo. SDK to radi jednim pozivom funkcije.
link
CDN linkovi
Svaki javni fajl dobija trajni URL na cdn.rapidfile.cc, spreman za <img>, <video> ili link za preuzimanje.
lock
Privatni fajlovi, potpisani URL-ovi
Označite uploade kao privatne i izdajte potpisane URL-ove koji istječu kad odaberete, od nekoliko sekundi do 7 dana.
notifications
Webhooks sa HMAC-om
Primajte događaje file.uploaded i file.deleted, potpisane HMAC-SHA256 da znate da su došli od nas.
speed
Besplatan saobraćaj
Nema naknada za izlazni saobraćaj i nema dnevnog limita zahtjeva: CDN isporuka je neograničena na svakom planu, pa popularan fajl nikad ne košta više.
verified_user
Fiksna cijena
Besplatno za početak, zatim $5, $15, $49 mjesečno. Cijena na stranici je cijena na fakturi.
terminal
Običan REST, mali SDK
Nekoliko krajnjih tačaka, JSON na ulazu i izlazu, CORS omogućen. Koristite browser SDK ili samo fetch iz bilo kojeg jezika.
smart_toy MCP server
Dajte svom AI agentu upload fajlova
Povežite Claude Code, Cursor, VS Code ili bilo koji MCP klijent na https://api.rapidfile.cc/mcp sa tajnim ključem aplikacije. Vaš agent može uploadovati tekst, binarni fajl ili URL i vratiti CDN link, izdavati potpisane upload URL-ove, listati i brisati fajlove i provjeravati korištenje.
upload_file
create_upload_url
list_files
get_file
delete_file
get_signed_url
get_usage
descriptionMCP dokumentacijaNabavi ključ
Claude Code
claude mcp add --transport http rapidfile-api https://api.rapidfile.cc/mcp --header"Authorization: Bearer rk_live_…"
Koji mi treba?
Upload API je trajno skladište za developere: fajlovi ostaju dok ih vi ili vaša aplikacija ne obrišete. Za slanje nekome fajla koji sam istječe, ili za hosting vlastitih slika i videa, ovo nije najbolji izbor.
sendPošaljite fajl jednom → Rapidfilephoto_libraryHostujte sliku ili video trajno → Mediacode_blocksČuvajte fajlove vaše aplikacije trajno → Upload API
send
Rapidfile
rapidfile.cc
Pošaljite fajl nekome
boltŠta radi
Šaljite velike fajlove, fascikle i videe linkom, QR kodom ili 6-cifrenim kodom.
scheduleKoliko dugo fajlovi ostaju
Privremeno: od 1 sata do 30 dana, zatim se automatski briše.
groupZa koga je
Bilo ko. Primaoci nikad ne trebaju nalog.
paymentsUključeno u vaš plan
Besplatno: 500 MB bez naloga, 2 GB kad ste prijavljeni. Plus od $3.99/mjesec pokriva sva tri proizvoda.
uploadPošalji fajlphoto_library
Rapidfile Media
media.rapidfile.cc
Hostujte slike i videe
boltŠta radi
Trajni CDN linkovi za slike, GIF-ove i videe, sa čistim plejerom i kodovima za ugradnju.
scheduleKoliko dugo fajlovi ostaju
Dok ih ne obrišete. Trajni prostor sa CDN linkovima.
groupZa koga je
Kreatori, blogeri, forumi, dokumentacija i README-ovi.
paymentsUključeno u vaš plan
Besplatno: 1 GB. Rapidfile Plus: 10 GB, Pro: 50 GB. Dodatak za intenzivnu upotrebu od $4.99/mjesec.
cloud_uploadPošalji medijecode_blocks
Rapidfile Upload API
api.rapidfile.cc
Vi ste ovdje
Dodajte upload fajlova svojoj aplikaciji
boltŠta radi
Trajno skladištenje i upload fajlova za vašu web ili mobilnu aplikaciju: potpisani uploadi iz pregledača, CDN linkovi, webhooks, privatni fajlovi i mali SDK.
scheduleKoliko dugo fajlovi ostaju
Dok ih vi ili vaša aplikacija ne obrišete. Trajno skladište sa CDN linkovima.
groupZa koga je
Developeri koji prave aplikacije za svoje korisnike.
paymentsUključeno u vaš plan
Besplatno: 2 GB sa neograničenim CDN zahtjevima. Rapidfile Plus: 10 GB, Pro: 50 GB. Dodatak za intenzivnu upotrebu od $5/mjesec.
Hostovana usluga za upload fajlova za vašu web ili mobilnu aplikaciju. Vaš server kreira upload s tajnim ključem, pregledač vašeg korisnika šalje fajl direktno na Rapidfile, a vi dobijate CDN link i webhook. Izrađuje i upravlja njime Enzonic LLC, tim iza Rapidfile.
Koliko košta?
Upload API je uključen uz svaki Rapidfile plan: 2 GB trajnog prostora i neograničeni CDN zahtjevi besplatno, više prostora uz Rapidfile Plus i Pro. Za intenzivnu upotrebu dodaci počinju od $5 mjesečno za 100 GB. Cijene su fiksne: nema naknada za saobraćaj niti za svaki upload. Pogledajte cijene.
Koliko dugo se fajlovi čuvaju?
Zauvijek. Upload API je trajno skladište: fajlovi ostaju dok ih ne obrišete u kontrolnoj tabli ili dok ih vaša aplikacija ne obriše preko API-ja (DELETE /v1/files/:id). Ništa samo od sebe ne istječe, za razliku od Rapidfile prenosi, koji se sami brišu nakon od 1 sata do 30 dana.
Da li fajlovi prolaze kroz moj server?
Ne. Vaš server šalje samo jedan mali JSON zahtjev da kreira upload. Bajtovi idu direktno od pregledača do Rapidfile-a preko potpisanog URL-a koji važi jedan sat i radi samo za taj jedan fajl.
Koliko veliki mogu biti uploadi?
Do 512 MB po fajlu na besplatnom planu i do 50 GB na Scale. Fajlovi veći od 95 MB se uploaduju u paralelnim dijelovima; browser SDK to obrađuje, uključujući ponovne pokušaje i napredak.
Mogu li fajlovi biti privatni?
Da. Kreirajte upload sa "acl": "private". Privatni fajlovi nemaju javni URL; vaš server kreira kratkotrajne potpisane URL-ove (do 7 dana) kad korisnik treba da vidi fajl.
Koji frejmvorci su podržani?
Sve što može poslati HTTPS zahtjev. Dokumentacija ima vodiče za kopiranje i lijepljenje za Next.js, Express, SvelteKit i čisti HTML, a API je običan REST sa JSON-om.
Postoji li SDK?
Browser modul bez zavisnosti na https://api.rapidfile.cc/sdk.js (MIT licenca). Uploaduje pojedinačne i multipart fajlove, prijavljuje napredak i ponovo pokušava neuspjele dijelove. Na strani servera treba vam samo fetch.
Mogu li AI agenti koristiti API?
Da. https://api.rapidfile.cc/mcp je udaljeni MCP server (Streamable HTTP). Povežite Claude Code, Cursor, VS Code ili bilo koji MCP klijent s tajnim ključem aplikacije i agent može uploadovati fajlove, listati i brisati ih, praviti potpisane URL-ove i provjeravati korištenje. Pogledajte MCP za AI agente.
Pošaljite uploade još danas popodne
Napravite aplikaciju, kopirajte tajni ključ na server, ubacite SDK.