Rapidfile Upload API ja Media
Failide üleslaadimised sinu rakendustele. Hosting sinu meediale.
Rapidfile Upload API salvestab failid, mille sinu kasutajad üles laadivad, ja Rapidfile Media hostib sinu pilte, videoid ja heli. Mõlemad serveerivad faile aadressilt cdn.rapidfile.cc, kasutavad sinu Enzonicu sisselogimist ja rakendavad automaatselt sinu tasulise Enzonicu paketi piirangud.
Sisaldub igas tasulises Enzonicu paketis. Free kontodel on Rapidfile'i enda tasuta pakett.

Rapidfile Upload API
REST API aadressil api.rapidfile.cc sinu ehitatavatele rakendustele. Sinu server hoiab salajast rk_live_ võtit; brauser näeb ainult allkirjastatud üleslaadimise URL-i.
- Allkirjastatud üleslaadimise URL-id
- POST /v1/uploads tagastab allkirjastatud URL-i, mis kehtib üks tund ja on ohutu anda brauserile, mis laeb üles otse salvestusse.
- Suured failid osades
- Kuni 95 MB failid laaditakse üles ühe päringuga; suuremad failid saavad mitmeosalise üleslaadimise, kuni sinu paketi failisuuruse piirini.
- Üleslaadimised serverist ja failihaldus
- Laadi üles oma serverist käsuga PUT /v1/files ning loenda, too ja kustuta faile sama võtmega.
- Avalikud või privaatsed failid
- Avalikud failid saavad lingi aadressil cdn.rapidfile.cc. Privaatsed failid saavad allkirjastatud linke, mis aeguvad seitsme päeva jooksul.
- Allkirjastatud webhook'id
- Sündmused file.uploaded ja file.deleted jõuavad sinu lõpp-punkti allkirjaga HMAC-SHA256, mille saad kontrollida.
- Skannitud enne edastamist
- Üleslaaditud faile skannitakse pahavara suhtes ning faili ei edastata CDN-ist enne, kui skannimine on lõppenud.
// 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.pngBrauseri SDK aadressil api.rapidfile.cc/sdk.js ei vaja sõltuvusi: see küsib sinu lõpp-punktilt üleslaadimise, saadab suured failid osades ja näitab edenemist.
Rapidfile Media
Pildi-, video- ja heli-hosting aadressil media.rapidfile.cc failidele, mida tahad ise jagada.
Link, mängija ja jagamislehekülg igale failile
Lohista fail sisse ja saad jagamislehekülje, manustatava mängija ja otsese CDN-lingi. Hoia failid avalikud või nimekirjast peidetud ja vaata, kui tihti neid vaadatakse.
- Pildid
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Heli
- MP3, M4A, OGG, WAV, WebM
- Jagamislehekülg ja manustatav mängija
- Otsene CDN-link igale failile
- Avalikud või nimekirjast peidetud failid koos vaatajate arvuga
- JSON API meedia üleslaadimiseks ja haldamiseks sinu enda tööriistadest

Rapidfile piirangud paketiti
Veerg Free on Rapidfile'i enda tasuta pakett. Iga tasuline Enzonicu pakett rakendab oma veeru piirangud automaatselt ja Rapidfile kasutab neist kõrgemat ning sinu enda Rapidfile'i paketti.
| Pakett | TasutaTasuta | Starter5 $ kuus | Pro10 $ kuus | Growth19 $ kuus | Business29 $ kuus |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Salvestusruum | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Faili suurus | Kuni 512 MB | Kuni 4 GB | Kuni 8 GB | Kuni 16 GB | Kuni 32 GB |
| Rakendused | 3 | 10 | 25 | 50 | 100 |
| CDN-i edastused | Päevati ei loendata | Päevati ei loendata | Päevati ei loendata | Päevati ei loendata | Päevati ei loendata |
| Rapidfile Media | |||||
| Salvestusruum | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Faili suurus | Kuni 100 MB | Kuni 5 GB | Kuni 10 GB | Kuni 20 GB | Kuni 20 GB |
| CDN-i päringud | 200 000 päevas | 1 000 000 päevas | 2 000 000 päevas | 4 000 000 päevas | 8 000 000 päevas |
CDN-i Upload API edastusi ei loendata päevati. Toetus rakendab ka toetatud paketi Rapidfile'i piirangud.
Pilvetoetused
Tasuta Pro või Business aeg ja kuni 500 $ Cloud krediiti inimestele, kes ehitavad teistele.
- Pro või Business 3, 6 või 12 kuuks
- Kuni 500 $ Cloud krediiti sinu Enzonicu saldole
- Üks toetus katab Deploy'i, Databases'i, CI-d ja paketi Rapidfile'i piirangud
- Loeb inimene, vastus tavaliselt mõne päeva jooksul
Taotle enzonic.dev lehel oleva vormiga. Vajad ainult tasuta Enzonicu kontot, ilma kaardita.
- Avatud lähtekood
- Üliõpilased
- Mittetulundusühingud
- Startupid
- Õpetajad
- Hackathonid
Küsimused
Loo API võti ja saada esimene üleslaadimine.
Kas hostid ka rakenduse, selle andmebaasi või torujuhtme?