Rapidfile Upload API és Media
Fájlfeltöltések az alkalmazásaidhoz. Tárhely a médiádnak.
A Rapidfile Upload API tárolja a felhasználóid által feltöltött fájlokat, a Rapidfile Media pedig a képeidet, videóidat és hangjaidat hosztolja. Mindkettő a cdn.rapidfile.cc címről szolgál ki, az Enzonic-bejelentkezésedet használja, és automatikusan alkalmazza a fizetős Enzonic csomagod korlátait.
Minden fizetős Enzonic csomagban benne van. Az ingyenes fiókok a Rapidfile saját ingyenes csomagját használják.

Rapidfile Upload API
REST API az api.rapidfile.cc címen, az általad épített alkalmazásokhoz. A szervered tartja a titkos rk_live_ kulcsot; a böngésző csak az aláírt feltöltési URL-t látja.
- Aláírt feltöltési URL-ek
- A POST /v1/uploads egy aláírt URL-t ad vissza, amely egy óráig érvényes, és biztonságosan átadható a böngészőnek, amely közvetlenül a tárolóba tölt fel.
- Nagy fájlok részekben
- A 95 MB-ig terjedő fájlok egy kérésben töltődnek fel; a nagyobb fájlok többrészes feltöltést kapnak, a csomagod fájlméretkorlátjáig.
- Feltöltés a szerverről és fájlkezelés
- Tölts fel a szerveredről a PUT /v1/files hívással, és ugyanezzel a kulccsal listázhatsz, lekérhetsz és törölhetsz fájlokat.
- Nyilvános vagy privát fájlok
- A nyilvános fájlok linket kapnak a cdn.rapidfile.cc címen. A privát fájlok hét napon belül lejáró aláírt linket kapnak.
- Aláírt webhookok
- A file.uploaded és a file.deleted események egy ellenőrizhető HMAC-SHA256 aláírással érkeznek a végpontodra.
- Kézbesítés előtt átvizsgálva
- A feltöltött fájlokat vírusra vizsgáljuk, és a fájl nem kerül ki a CDN-ről, amíg a vizsgálata be nem fejeződött.
// 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.pngA böngészős SDK az api.rapidfile.cc/sdk.js címen, függőségek nélkül működik: kér a végpontodtól egy feltöltést, a nagy fájlokat részekben küldi, és jelzi a haladást.
Rapidfile Media
Kép-, videó- és hangtárhely a media.rapidfile.cc címen, azokhoz a fájlokhoz, amelyeket magad szeretnél megosztani.
Link, lejátszó és megosztó oldal minden fájlhoz
Húzz be egy fájlt, és kapsz egy megosztó oldalt, egy beágyazható lejátszót és egy közvetlen CDN-linket. Tarthatod a fájlokat nyilvánosan vagy listázatlanul, és láthatod, hányszor nézték meg őket.
- Képek
- PNG, JPEG, GIF, WebP, AVIF
- Videó
- MP4, WebM, QuickTime
- Hang
- MP3, M4A, OGG, WAV, WebM
- Megosztó oldal és beágyazható lejátszó
- Közvetlen CDN-link minden fájlhoz
- Nyilvános vagy listázatlan fájlok megtekintésszámlálóval
- JSON API a média feltöltéséhez és kezeléséhez a saját eszközeidből

Rapidfile-korlátok csomagonként
A Free oszlop a Rapidfile saját ingyenes csomagja. Minden fizetős Enzonic csomag automatikusan alkalmazza az oszlopában lévő korlátokat, a Rapidfile pedig ezek és a saját Rapidfile-csomagod közül a magasabbat használja.
| Csomag | IngyenesIngyenes | Starter5 USD havonta | Pro10 USD havonta | Growth19 USD havonta | Business29 USD havonta |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Tárhely | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Fájlméret | Legfeljebb 512 MB | Legfeljebb 4 GB | Legfeljebb 8 GB | Legfeljebb 16 GB | Legfeljebb 32 GB |
| Alkalmazások | 3 | 10 | 25 | 50 | 100 |
| CDN-kiszolgálások | Napi szinten nincs mérve | Napi szinten nincs mérve | Napi szinten nincs mérve | Napi szinten nincs mérve | Napi szinten nincs mérve |
| Rapidfile Media | |||||
| Tárhely | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Fájlméret | Legfeljebb 100 MB | Legfeljebb 5 GB | Legfeljebb 10 GB | Legfeljebb 20 GB | Legfeljebb 20 GB |
| CDN-kérések | 200 000 naponta | 1 000 000 naponta | 2 000 000 naponta | 4 000 000 naponta | 8 000 000 naponta |
A CDN-ről érkező Upload API-kiszolgálások nincsenek napi szinten mérve. Egy támogatás a megadott csomag Rapidfile-korlátait is alkalmazza.
Cloud-támogatások
Ingyenes Pro vagy Business idő, és legfeljebb 500 USD Cloud-kredit azoknak, akik másoknak építenek.
- Pro vagy Business 3, 6 vagy 12 hónapra
- Legfeljebb 500 USD Cloud-kredit az Enzonic egyenlegeden
- Egy támogatás lefedi a Deploy-t, a Databases-t, a CI-t és a csomag Rapidfile-korlátait
- Egy ember olvassa, általában néhány napon belül válaszol
Az enzonic.dev oldali űrlappal jelentkezz. Egy ingyenes Enzonic-fiók elég, kártya nélkül.
- Nyílt forráskód
- Diákok
- Nonprofit szervezetek
- Startupok
- Oktatók
- Hackathonok
Kérdések
Hozz létre API-kulcsot, és küldd el az első feltöltésedet.
Az alkalmazást, az adatbázisát vagy a pipeline-odat is itt szeretnéd üzemeltetni?