Rapidfile Upload API ir Media
Failų įkėlimai jūsų programėlėms. Jūsų medijos talpinimas.
Rapidfile Upload API saugo failus, kuriuos įkelia jūsų naudotojai, o Rapidfile Media talpina jūsų nuotraukas, vaizdo ir garso įrašus. Abu pristatomi iš cdn.rapidfile.cc, naudoja jūsų Enzonic prisijungimą ir automatiškai taiko jūsų mokamo Enzonic plano ribas.
Įeina į kiekvieną mokamą Enzonic planą. Nemokamose paskyrose naudojamas paties Rapidfile nemokamas planas.

Rapidfile Upload API
REST API adresu api.rapidfile.cc jūsų kuriamoms programėlėms. Jūsų serveris saugo slaptą rk_live_ raktą; naršyklė mato tik pasirašytą įkėlimo URL.
- Pasirašyti įkėlimo URL
- POST /v1/uploads grąžina pasirašytą URL, galiojantį vieną valandą ir saugų perduoti naršyklei, kuri įkelia tiesiai į saugyklą.
- Dideli failai dalimis
- Failai iki 95 MB įkeliami viena užklausa; didesni failai įkeliami dalimis iki jūsų plano failo dydžio ribos.
- Įkėlimai iš serverio ir failų valdymas
- Įkelkite iš savo serverio su PUT /v1/files, o failus rodykite, gaukite ir ištrinkite tuo pačiu raktu.
- Vieši arba privatūs failai
- Viešiems failams gaunama nuoroda cdn.rapidfile.cc. Privatiems failams – pasirašytos nuorodos, galiojančios iki septynių dienų.
- Pasirašyti webhook
- Įvykiai file.uploaded ir file.deleted pasiekia jūsų galutinį tašką su HMAC-SHA256 parašu, kurį galite patikrinti.
- Tikrinama prieš pristatant
- Įkelti failai tikrinami dėl kenkėjiškų programų, o failas iš CDN nepristatomas, kol patikra nebaigta.
// 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.pngNaršyklės SDK adresu api.rapidfile.cc/sdk.js neturi jokių priklausomybių: jis paprašo jūsų galutinio taško įkėlimo, didelius failus siunčia dalimis ir rodo eigą.
Rapidfile Media
Nuotraukų, vaizdo ir garso talpinimas adresu media.rapidfile.cc failams, kuriais norite dalytis patys.
Nuoroda, grotuvas ir bendrinimo puslapis kiekvienam failui
Įkelkite failą ir gausite bendrinimo puslapį, įterpiamą grotuvą ir tiesioginę CDN nuorodą. Laikykite failus viešus arba neįtrauktus į sąrašus ir matykite, kiek kartų jų buvo peržiūrėta.
- Nuotraukos
- PNG, JPEG, GIF, WebP, AVIF
- Vaizdo įrašai
- MP4, WebM, QuickTime
- Garso įrašai
- MP3, M4A, OGG, WAV, WebM
- Bendrinimo puslapis ir įterpiamas grotuvas
- Tiesioginė CDN nuoroda kiekvienam failui
- Viešieji arba neįtraukti į sąrašus failai su peržiūrų skaičiumi
- JSON API medijai įkelti ir valdyti iš jūsų įrankių

Rapidfile ribos pagal planą
Stulpelis Free yra paties Rapidfile nemokamas planas. Kiekvienas mokamas Enzonic planas automatiškai taiko savo stulpelio ribas, o Rapidfile naudoja didesnes iš jų ir jūsų paties Rapidfile plano.
| Planas | NemokamasNemokamai | Starter5 USD per mėnesį | Pro10 USD per mėnesį | Growth19 USD per mėnesį | Business29 USD per mėnesį |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Saugykla | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Failo dydis | Iki 512 MB | Iki 4 GB | Iki 8 GB | Iki 16 GB | Iki 32 GB |
| Programėlės | 3 | 10 | 25 | 50 | 100 |
| CDN pristatymai | Per dieną neskaičiuojama | Per dieną neskaičiuojama | Per dieną neskaičiuojama | Per dieną neskaičiuojama | Per dieną neskaičiuojama |
| Rapidfile Media | |||||
| Saugykla | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Failo dydis | Iki 100 MB | Iki 5 GB | Iki 10 GB | Iki 20 GB | Iki 20 GB |
| CDN užklausos | 200 000 per dieną | 1 000 000 per dieną | 2 000 000 per dieną | 4 000 000 per dieną | 8 000 000 per dieną |
CDN pristatymai per Upload API nėra matuojami per dieną. Dotacija taip pat taiko suteikto plano Rapidfile ribas.
Cloud dotacijos
Nemokamas Pro ar Business laikas ir iki 500 USD Cloud kredito žmonėms, kurie kuria kitiems.
- Pro ar Business 3, 6 arba 12 mėnesių
- Iki 500 USD Cloud kredito jūsų Enzonic balanse
- Viena dotacija apima Deploy, Databases, CI ir plano Rapidfile ribas
- Skaito žmogus, paprastai atsakoma per kelias dienas
Pateikite paraišką formoje enzonic.dev. Pakanka nemokamos Enzonic paskyros, be kortelės.
- Atviras kodas
- Studentai
- Ne pelno organizacijos
- Startuoliai
- Pedagogai
- Hakatonai
Klausimai
Sukurkite API raktą ir atsiųskite pirmą įkėlimą.
Talpinate ir programėlę, jos duomenų bazę ar konvejerį?