Skip to content

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: Upload API sākumlapa adresē api.rapidfile.cc ar Next.js augšupielādes maršrutu

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.
app/api/upload/route.ts
// 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 }
Pārlūkprogrammā (sdk.js)
// 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.png

Pā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
Atvērt Rapidfile Media
Rapidfile Media: Rapidfile Media augšupielādes lapa adresē media.rapidfile.cc

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ānsBezmaksasBezmaksasStarter5 $ mēnesīPro10 $ mēnesīGrowth19 $ mēnesīBusiness29 $ mēnesī
Rapidfile Upload API
Krātuve2 GB100 GB200 GB500 GB1 TB
Faila izmērsLīdz 512 MBLīdz 4 GBLīdz 8 GBLīdz 16 GBLīdz 32 GB
Lietotnes3102550100
CDN piegādesDienā netiek skaitītsDienā netiek skaitītsDienā netiek skaitītsDienā netiek skaitītsDienā netiek skaitīts
Rapidfile Media
Krātuve1 GB100 GB200 GB500 GB1 TB
Faila izmērsLīdz 100 MBLīdz 5 GBLīdz 10 GBLīdz 20 GBLīdz 20 GB
CDN pieprasījumi200 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.

Rapidfile enzonic.dev

Salīdziniet visus ierobežojumus vietnē enzonic.dev

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

Nē. Rapidfile izmanto to pašu Enzonic pieteikšanos. Kad jūsu Enzonic plāns ir maksas, Rapidfile automātiski piemēro jūsu kontam savus Upload API un Media ierobežojumus vai jūsu paša Rapidfile plāna ierobežojumus, ja tie ir augstāki.

Izveidojiet API atslēgu un nosūtiet savu pirmo augšupielādi.

Vai arī hostējat lietotni, tās datubāzi vai konveijeru?