Rapidfile Upload API un Media
Failu augšupielādes jūsu lietotnēm. Hostings jūsu medijiem.
Rapidfile Upload API glabā failus, ko augšupielādē jūsu lietotāji, un Rapidfile Media hostē jūsu attēlus, video un audio. Abi piegādā no cdn.rapidfile.cc, izmanto jūsu Enzonic pieteikšanos un automātiski piemēro jūsu maksas Enzonic plāna ierobežojumus.
Iekļauts katrā maksas Enzonic plānā. Bezmaksas kontos tiek izmantots paša Rapidfile bezmaksas plāns.

Rapidfile Upload API
REST API adresē api.rapidfile.cc jūsu izveidotajām lietotnēm. Jūsu serveris glabā slepeno rk_live_ atslēgu; pārlūkprogramma redz tikai parakstītu augšupielādes URL.
- Parakstīti augšupielādes URL
- POST /v1/uploads atgriež parakstītu URL, kas ir derīgs vienu stundu un drošs nodot pārlūkprogrammai, kas augšupielādē tieši krātuvē.
- Lieli faili daļās
- Faili līdz 95 MB augšupielādējas vienā pieprasījumā; lielākiem failiem tiek izmantota daudzdaļu augšupielāde līdz jūsu plāna failu izmēra ierobežojumam.
- Augšupielādes no servera un failu pārvaldība
- Augšupielādējiet no sava servera ar PUT /v1/files un saraksti, iegūstiet un dzēsiet failus ar to pašu atslēgu.
- Publiski vai privāti faili
- Publiskajiem failiem tiek dota saite cdn.rapidfile.cc. Privātajiem failiem – parakstītas saites, kas beidzas septiņu dienu laikā.
- Parakstīti webhook
- Notikumi file.uploaded un file.deleted nonāk jūsu galapunktā ar HMAC-SHA256 parakstu, ko varat pārbaudīt.
- Pārbaudīti pirms piegādes
- Augšupielādētie faili tiek pārbaudīti uz ļaunprātīgu programmatūru, un fails no CDN netiek piegādāts, kamēr pārbaude nav beigusies.
// 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.pngPārlūkprogrammas SDK adresē api.rapidfile.cc/sdk.js nav nekādu atkarību: tas pieprasa augšupielādi jūsu galapunktā, lielus failus sūta daļās un rāda progresu.
Rapidfile Media
Attēlu, video un audio hostings adresē media.rapidfile.cc failiem, ko vēlaties kopīgot paši.
Saite, atskaņotājs un kopīgošanas lapa katram failam
Ievelciet failu un saņemiet kopīgošanas lapu, iegulstošu atskaņotāju un tiešu CDN saiti. Turiet failus publiskus vai nesarakstītus un redziet, cik bieži tie tiek skatīti.
- Attēli
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Audio
- MP3, M4A, OGG, WAV, WebM
- Kopīgošanas lapa un iegulstošs atskaņotājs
- Tieša CDN saite katram failam
- Publiski vai nesarakstīti faili ar skatījumu skaitu
- JSON API, lai augšupielādētu un pārvaldītu medijus no saviem rīkiem

Rapidfile ierobežojumi pa plāniem
Kolonna Free ir paša Rapidfile bezmaksas plāns. Katrs maksas Enzonic plāns automātiski piemēro savas kolonnas ierobežojumus, un Rapidfile izmanto augstākos no tiem un jūsu paša Rapidfile plāna.
| Plāns | BezmaksasBezmaksas | Starter5 $ mēnesī | Pro10 $ mēnesī | Growth19 $ mēnesī | Business29 $ mēnesī |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Krātuve | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Faila izmērs | Līdz 512 MB | Līdz 4 GB | Līdz 8 GB | Līdz 16 GB | Līdz 32 GB |
| Lietotnes | 3 | 10 | 25 | 50 | 100 |
| CDN piegādes | Dienā netiek skaitīts | Dienā netiek skaitīts | Dienā netiek skaitīts | Dienā netiek skaitīts | Dienā netiek skaitīts |
| Rapidfile Media | |||||
| Krātuve | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Faila izmērs | Līdz 100 MB | Līdz 5 GB | Līdz 10 GB | Līdz 20 GB | Līdz 20 GB |
| CDN pieprasījumi | 200 000 dienā | 1 000 000 dienā | 2 000 000 dienā | 4 000 000 dienā | 8 000 000 dienā |
CDN piegādes caur Upload API netiek skaitītas pa dienām. Granti piemēro arī piešķirtā plāna Rapidfile ierobežojumus.
Cloud granti
Bezmaksas Pro vai Business laiks un līdz 500 $ Cloud kredīta cilvēkiem, kas veido citiem.
- Pro vai Business 3, 6 vai 12 mēnešiem
- Līdz 500 $ Cloud kredīta jūsu Enzonic atlikumā
- Viens grants aptver Deploy, Databases, CI un plāna Rapidfile ierobežojumus
- To izskata cilvēks, parasti atbild dažu dienu laikā
Pieteikieties ar veidlapu vietnē enzonic.dev. Pietiek ar bezmaksas Enzonic kontu, bez kartes.
- Atvērtais pirmkods
- Studenti
- Bezpeļņas organizācijas
- Jaunuzņēmumi
- Pedagogi
- Hakatoni
Jautājumi
Izveidojiet API atslēgu un nosūtiet savu pirmo augšupielādi.
Vai arī hostējat lietotni, tās datubāzi vai konveijeru?