Rapidfile Upload API in Media
Nalaganje datotek za tvoje aplikacije. Gostovanje za tvoje medije.
Rapidfile Upload API shranjuje datoteke, ki jih naložijo tvoji uporabniki, Rapidfile Media pa gosti tvoje slike, videe in zvok. Obe storitvi dostavljata iz cdn.rapidfile.cc, uporabljata tvojo prijavo Enzonic in samodejno uveljavljata omejitve tvojega plačljivega paketa Enzonic.
Vključeno v vsak plačljiv paket Enzonic. Brezplačni računi uporabljajo lastni brezplačni paket Rapidfile.

Rapidfile Upload API
REST API na api.rapidfile.cc za aplikacije, ki jih gradiš. Tvoj strežnik hrani skrivni ključ rk_live_; brskalnik vidi le podpisan URL za nalaganje.
- Podpisani URL-ji za nalaganje
- POST /v1/uploads vrne podpisan URL, ki velja eno uro in ga je varno poslati brskalniku, ta pa naloži neposredno v shrambo.
- Velike datoteke po delih
- Datoteke do 95 MB se naložijo v eni zahtevi; večje datoteke dobijo nalaganje po delih, do omejitve velikosti datoteke tvojega paketa.
- Nalaganja s strežnika in upravljanje datotek
- Nalagaj s strežnika s PUT /v1/files, datoteke pa izpisuj, pridobivaj in briši z istim ključem.
- Javne ali zasebne datoteke
- Javne datoteke dobijo povezavo na cdn.rapidfile.cc. Zasebne datoteke dobijo podpisane povezave, ki potečejo v sedmih dneh.
- Podpisani webhooki
- Dogodki file.uploaded in file.deleted pridejo do tvoje končne točke s podpisom HMAC-SHA256, ki ga lahko preveriš.
- Pregled pred dostavo
- Naložene datoteke se pregledajo za zlonamerno programje, datoteka pa se ne dostavi iz CDN, dokler pregled ne konča.
// 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.pngBrskalniški SDK na api.rapidfile.cc/sdk.js nima odvisnosti: od tvoje končne točke zahteva nalaganje, velike datoteke pošilja po delih in sporoča napredek.
Rapidfile Media
Gostovanje slik, videa in zvoka na media.rapidfile.cc za datoteke, ki jih želiš deliti sam.
Povezava, predvajalnik in stran za deljenje za vsako datoteko
Spusti datoteko in dobiš stran za deljenje, predvajalnik za vdelavo in neposredno povezavo CDN. Datoteke ohrani javne ali neobjavljene in poglej, kako pogosto si jih ogledujejo.
- Slike
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Zvok
- MP3, M4A, OGG, WAV, WebM
- Stran za deljenje in predvajalnik za vdelavo
- Neposredna povezava CDN za vsako datoteko
- Javne ali neobjavljene datoteke s številom ogledov
- JSON API za nalaganje in upravljanje medijev iz tvojih orodij

Omejitve Rapidfile po paketih
Stolpec Free je Rapidfilov lastni brezplačni paket. Vsak plačljiv paket Enzonic samodejno uveljavi omejitve v svojem stolpcu, Rapidfile pa uporabi višje od njih in tvojega lastnega paketa Rapidfile.
| Paket | BrezplačnoBrezplačno | Starter5 $ na mesec | Pro10 $ na mesec | Growth19 $ na mesec | Business29 $ na mesec |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Shramba | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Velikost datoteke | Do 512 MB | Do 4 GB | Do 8 GB | Do 16 GB | Do 32 GB |
| Aplikacije | 3 | 10 | 25 | 50 | 100 |
| Dostave CDN | Ne šteje se po dnevih | Ne šteje se po dnevih | Ne šteje se po dnevih | Ne šteje se po dnevih | Ne šteje se po dnevih |
| Rapidfile Media | |||||
| Shramba | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Velikost datoteke | Do 100 MB | Do 5 GB | Do 10 GB | Do 20 GB | Do 20 GB |
| Zahteve CDN | 200.000 na dan | 1.000.000 na dan | 2.000.000 na dan | 4.000.000 na dan | 8.000.000 na dan |
Dostave Upload API iz CDN se ne štejejo po dnevih. Subvencija uveljavi tudi omejitve Rapidfile odobrenega paketa.
Subvencije za Cloud
Brezplačen čas Pro ali Business in do 500 $ kredita Cloud za ljudi, ki gradijo za druge.
- Pro ali Business za 3, 6 ali 12 mesecev
- Do 500 $ kredita Cloud na tvojem stanju Enzonic
- Ena subvencija pokriva Deploy, Databases, CI in omejitve Rapidfile paketa
- Prebere ga človek, odgovor običajno dobiš v nekaj dneh
Prijavi se z obrazcem na enzonic.dev. Potreben je le brezplačen račun Enzonic, brez kartice.
- Odprta koda
- Študenti
- Neprofitne organizacije
- Zagonska podjetja
- Učitelji
- Hackathoni
Vprašanja
Ustvari API ključ in pošlji prvo nalaganje.
Gostiš tudi aplikacijo, njeno bazo ali njen cevovod?