Rapidfile Upload API i Media
Uploadi datoteka za tvoje aplikacije. Hosting za tvoje medije.
Rapidfile Upload API pohranjuje datoteke koje tvoji korisnici uploadaju, a Rapidfile Media hostira tvoje slike, videe i audio. Oba isporučuju s cdn.rapidfile.cc, koriste tvoju Enzonic prijavu i automatski primjenjuju ograničenja tvog plaćenog Enzonic plana.
Uključeno u svaki plaćeni Enzonic plan. Besplatni računi koriste vlastiti besplatni plan Rapidfilea.

Rapidfile Upload API
REST API na api.rapidfile.cc za aplikacije koje gradiš. Tvoj server čuva tajni rk_live_ ključ; preglednik vidi samo potpisani upload URL.
- Potpisani upload URL-ovi
- POST /v1/uploads vraća potpisani URL valjan jedan sat, siguran za predaju pregledniku, koji uploada izravno u pohranu.
- Velike datoteke u dijelovima
- Datoteke do 95 MB uploadaju se u jednom zahtjevu; veće datoteke dobivaju multipart upload, do ograničenja veličine datoteke tvog plana.
- Uploadi s servera i upravljanje datotekama
- Uploadaj s svog servera s PUT /v1/files, a popisuj, dohvaćaj i briši datoteke istim ključem.
- Javne ili privatne datoteke
- Javne datoteke dobivaju poveznicu na cdn.rapidfile.cc. Privatne datoteke dobivaju potpisane poveznice koje istječu u roku od sedam dana.
- Potpisani webhookovi
- Događaji file.uploaded i file.deleted stižu do tvoje krajnje točke s HMAC-SHA256 potpisom koji možeš provjeriti.
- Skenirano prije isporuke
- Uploadane datoteke skeniraju se na malware, a datoteka se ne isporučuje s CDN-a dok skeniranje ne završi.
// Your server: create an upload with the secret key
const res = await fetch("https://api.rapidfile.cc/v1/uploads", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.RAPIDFILE_KEY}`, // rk_live_...
"Content-Type": "application/json",
},
body: JSON.stringify({ name: "avatar.png", size: 48213, type: "image/png" }),
});
return Response.json(await res.json()); // { file, upload }// The browser: upload straight to storage with sdk.js
import { uploadFile } from "https://api.rapidfile.cc/sdk.js";
const file = await uploadFile(input.files[0], {
getUpload: "/api/upload", // your endpoint above
onProgress: (p) => console.log(p.percent),
});
console.log(file.url); // https://cdn.rapidfile.cc/<id>/avatar.pngBrowser SDK na api.rapidfile.cc/sdk.js nema ovisnosti: traži upload od tvoje krajnje točke, šalje velike datoteke u dijelovima i javlja napredak.
Rapidfile Media
Hosting slika, videa i audia na media.rapidfile.cc, za datoteke koje želiš sam dijeliti.
Poveznica, player i stranica za dijeljenje za svaku datoteku
Ubaci datoteku i dobij stranicu za dijeljenje, ugradivi player i izravnu CDN poveznicu. Drži datoteke javnima ili neobjavljenima i vidi koliko su puta gledane.
- Slike
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Audio
- MP3, M4A, OGG, WAV, WebM
- Stranica za dijeljenje i ugradivi player
- Izravna CDN poveznica za svaku datoteku
- Javne ili neobjavljene datoteke s brojem pregleda
- JSON API za upload i upravljanje medijima iz tvojih alata

Rapidfile ograničenja po planu
Stupac Free je vlastiti besplatni plan Rapidfilea. Svaki plaćeni Enzonic plan automatski primjenjuje ograničenja iz svog stupca, a Rapidfile koristi veće od njih i tvog vlastitog Rapidfile plana.
| Plan | BesplatnoBesplatno | Starter5 USD mjesečno | Pro10 USD mjesečno | Growth19 USD mjesečno | Business29 USD mjesečno |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Pohrana | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Veličina datoteke | Do 512 MB | Do 4 GB | Do 8 GB | Do 16 GB | Do 32 GB |
| Aplikacije | 3 | 10 | 25 | 50 | 100 |
| CDN isporuke | Ne mjeri se po danu | Ne mjeri se po danu | Ne mjeri se po danu | Ne mjeri se po danu | Ne mjeri se po danu |
| Rapidfile Media | |||||
| Pohrana | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Veličina datoteke | Do 100 MB | Do 5 GB | Do 10 GB | Do 20 GB | Do 20 GB |
| CDN zahtjevi | 200.000 dnevno | 1.000.000 dnevno | 2.000.000 dnevno | 4.000.000 dnevno | 8.000.000 dnevno |
Isporuke Upload APIja s CDN-a ne mjere se po danu. Grant primjenjuje i Rapidfile ograničenja odobrenog plana.
Cloud potpore
Besplatno Pro ili Business vrijeme i do 500 USD Cloud kredita za ljude koji grade za druge.
- Pro ili Business na 3, 6 ili 12 mjeseci
- Do 500 USD Cloud kredita na tvom Enzonic saldu
- Jedna potpora pokriva Deploy, Databases, CI i Rapidfile ograničenja plana
- Pregleda ga čovjek, obično odgovor u roku od nekoliko dana
Prijavi se obrascem na enzonic.dev. Besplatan Enzonic račun je sve što treba, i bez kartice.
- Open source
- Studenti
- Neprofitne organizacije
- Startupi
- Edukatori
- Hackathoni
Pitanja
Napravi API ključ i pošalji svoj prvi upload.
Hostaš i aplikaciju, njezinu bazu ili pipeline također?