Rapidfile Upload API ja Media
Tiedostojen lataukset sovelluksillesi. Isännöinti medioillesi.
Rapidfile Upload API tallentaa käyttäjiesi lataamat tiedostot, ja Rapidfile Media isännöi kuvasi, videosi ja äänesi. Molemmat toimitetaan osoitteesta cdn.rapidfile.cc, ne käyttävät Enzonic-kirjautumistasi ja soveltavat maksullisen Enzonic-pakettisi rajoja automaattisesti.
Sisältyy jokaiseen maksulliseen Enzonic-pakettiin. Free-tilit käyttävät Rapidfilen omaa ilmaista pakettia.

Rapidfile Upload API
REST API osoitteessa api.rapidfile.cc rakentamillesi sovelluksille. Palvelimesi säilyttää salaisen rk_live_-avaimen; selain näkee vain allekirjoitetun latausosoitteen.
- Allekirjoitetut latausosoitteet
- POST /v1/uploads palauttaa allekirjoitetun osoitteen, joka on voimassa yhden tunnin ajan ja jonka voi turvallisesti antaa selaimelle. Selain lataa suoraan tallennustilaan.
- Suuret tiedostot osissa
- Enintään 95 MB:n tiedostot ladataan yhdellä pyynnöllä; suuremmat tiedostot saavat moniosaisen latauksen, paketin tiedostokokorajaan asti.
- Lataukset palvelimelta ja tiedostojen hallinta
- Lataa palvelimeltasi komennolla PUT /v1/files ja listaa, hae ja poista tiedostoja samalla avaimella.
- Julkiset tai yksityiset tiedostot
- Julkisille tiedostoille tulee linkki osoitteeseen cdn.rapidfile.cc. Yksityisille tiedostoille tulee allekirjoitettuja linkkejä, jotka vanhenevat seitsemän päivän sisällä.
- Allekirjoitetut webhookit
- Tapahtumat file.uploaded ja file.deleted saapuvat päätepisteeseesi HMAC-SHA256-allekirjoituksella, jonka voit tarkistaa.
- Skannattu ennen toimitusta
- Ladatut tiedostot skannataan haittaohjelmien varalta, eikä tiedostoa toimiteta CDN:stä ennen kuin skannaus on valmis.
// 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.pngSelain-SDK osoitteessa api.rapidfile.cc/sdk.js ei tarvitse riippuvuuksia: se pyytää latauksen päätepisteeltäsi, lähettää suuret tiedostot osissa ja raportoi edistymisen.
Rapidfile Media
Kuvien, videoiden ja äänen isännöinti osoitteessa media.rapidfile.cc tiedostoille, jotka haluat jakaa itse.
Linkki, soitin ja jakosivu jokaiselle tiedostolle
Pudota tiedosto, niin saat jakosivun, upotettavan soittimen ja suoran CDN-linkin. Pidä tiedostot julkisina tai listaamattomina ja katso, kuinka usein niitä katsotaan.
- Kuvat
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Ääni
- MP3, M4A, OGG, WAV, WebM
- Jakosivu ja upotettava soitin
- Suora CDN-linkki jokaiselle tiedostolle
- Julkiset tai listaamattomat tiedostot katselukertoineen
- JSON API median lataamiseen ja hallintaan omista työkaluistasi

Rapidfile-rajat paketeittain
Free-sarake on Rapidfilen oma ilmainen paketti. Jokainen maksullinen Enzonic-paketti soveltaa oman sarakkeensa rajoja automaattisesti, ja Rapidfile käyttää näistä ja omasta Rapidfile-paketistasi korkeampaa.
| Paketti | IlmainenIlmainen | Starter5 $ kuukaudessa | Pro10 $ kuukaudessa | Growth19 $ kuukaudessa | Business29 $ kuukaudessa |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Tallennustila | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Tiedoston koko | Enintään 512 MB | Enintään 4 GB | Enintään 8 GB | Enintään 16 GB | Enintään 32 GB |
| Sovellukset | 3 | 10 | 25 | 50 | 100 |
| CDN-toimitukset | Ei mitata päivittäin | Ei mitata päivittäin | Ei mitata päivittäin | Ei mitata päivittäin | Ei mitata päivittäin |
| Rapidfile Media | |||||
| Tallennustila | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Tiedoston koko | Enintään 100 MB | Enintään 5 GB | Enintään 10 GB | Enintään 20 GB | Enintään 20 GB |
| CDN-pyynnöt | 200 000 päivässä | 1 000 000 päivässä | 2 000 000 päivässä | 4 000 000 päivässä | 8 000 000 päivässä |
Upload API:n toimituksia CDN:stä ei mitata päivittäin. Apuraha soveltaa myös myönnetyn paketin Rapidfile-rajoja.
Cloud-apurahat
Ilmaista Pro- tai Business-aikaa ja jopa 500 $ Cloud-krediittiä ihmisille, jotka rakentavat muille.
- Pro tai Business 3, 6 tai 12 kuukaudeksi
- Jopa 500 $ Cloud-krediittiä Enzonic-saldollesi
- Yksi apuraha kattaa Deploy-, Databases-, CI- ja paketin Rapidfile-rajat
- Ihminen lukee hakemukset, yleensä vastaus muutaman päivän sisällä
Hae enzonic.dev-sivuston lomakkeella. Riität ilmaisella Enzonic-tilillä, eikä korttia tarvita.
- Avoin lähdekoodi
- Opiskelijat
- Voittoa tavoittelemattomat järjestöt
- Startupit
- Opettajat
- Hackathonit
Kysymyksiä
Luo API-avain ja lähetä ensimmäinen lataus.
Isännöitkö myös sovelluksen, sen tietokannan tai putkesi?