Skip to content

Rapidfile Upload API na Media

Upakiaji wa faili kwa programu zako. Uwekaji wa media zako.

Rapidfile Upload API huhifadhi faili ambazo watumiaji wako wanapakia, na Rapidfile Media huweka picha, video na sauti zako. Zote mbili hutoa kutoka cdn.rapidfile.cc, hutumia kuingia kwako kwa Enzonic, na hutumia vikomo vya mpango wako wa kulipia wa Enzonic kiotomatiki.

Imejumuishwa kwenye kila mpango wa kulipia wa Enzonic. Akaunti za bure hutumia mpango wa bure wa Rapidfile wenyewe.

Rapidfile Upload API: ukurasa wa nyumbani wa Upload API kwenye api.rapidfile.cc wenye njia ya kupakia ya Next.js

Rapidfile Upload API

REST API kwenye api.rapidfile.cc kwa programu unazojenga. Seva yako huweka ufunguo wa siri rk_live_; kivinjari huona URL iliyosainiwa ya kupakia pekee.

URL zilizosainiwa za kupakia
POST /v1/uploads hurejesha URL iliyosainiwa inayodumu saa moja na iliyo salama kupewa kivinjari, ambacho hupakia moja kwa moja kwenye hifadhi.
Faili kubwa kwa sehemu
Faili hadi 95 MB hupakiwa kwa ombi moja; faili kubwa zaidi hupata upakiaji wa sehemu nyingi, hadi kikomo cha ukubwa wa faili wa mpango wako.
Upakiaji kutoka seva na usimamizi wa faili
Pakia kutoka seva yako kwa PUT /v1/files, na orodhesha, pata na futa faili kwa ufunguo uleule.
Faili za umma au binafsi
Faili za umma hupata kiungo kwenye cdn.rapidfile.cc. Faili binafsi hupata viungo vilivyosainiwa vinavyoisha ndani ya siku saba.
Webhooks zilizosainiwa
Matukio ya file.uploaded na file.deleted hufika kwenye endpoint yako ukiwa na sahihi ya HMAC-SHA256 unayoweza kuthibitisha.
Huchunguzwa kabla ya kutolewa
Faili zilizopakiwa huchunguzwa kwa programu hasidi, na faili haitolewi kutoka CDN hadi uchunguzi wake umekamilika.
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 }
Kwenye kivinjari (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

SDK ya kivinjari kwenye api.rapidfile.cc/sdk.js haina utegemezi: huomba endpoint yako kwa upakiaji, hutuma faili kubwa kwa sehemu na kuripoti maendeleo.

Rapidfile Media

Uwekaji wa picha, video na sauti kwenye media.rapidfile.cc, kwa faili unazotaka kushiriki mwenyewe.

Kiungo, kicheza na ukurasa wa kushiriki kwa kila faili

Dondosha faili na upate ukurasa wa kushiriki, kicheza kinachoweza kupachikwa na kiungo cha moja kwa moja cha CDN. Weka faili za umma au zisizoorodheshwa, na uone mara ngapi zinatazamwa.

Picha
PNG, JPEG, GIF, WebP, AVIF
Video
MP4, WebM, QuickTime
Sauti
MP3, M4A, OGG, WAV, WebM
  • Ukurasa wa kushiriki na kicheza kinachoweza kupachikwa
  • Kiungo cha moja kwa moja cha CDN kwa kila faili
  • Faili za umma au zisizoorodheshwa zenye hesabu ya kutazamwa
  • JSON API ya kupakia na kusimamia media kutoka kwenye zana zako
Fungua Rapidfile Media
Rapidfile Media: ukurasa wa kupakia wa Rapidfile Media kwenye media.rapidfile.cc

Vikomo vya Rapidfile kwa kila mpango

Safu ya Free ni mpango wa bure wa Rapidfile wenyewe. Kila mpango wa kulipia wa Enzonic hutumia vikomo vya safu yake kiotomatiki, na Rapidfile hutumia kikubwa zaidi kati ya hivyo na mpango wako wa Rapidfile.

MpangoBureBureStarterUS$ 5 kwa mweziProUS$ 10 kwa mweziGrowthUS$ 19 kwa mweziBusinessUS$ 29 kwa mwezi
Rapidfile Upload API
Hifadhi2 GB100 GB200 GB500 GB1 TB
Ukubwa wa failiHadi 512 MBHadi 4 GBHadi 8 GBHadi 16 GBHadi 32 GB
Programu3102550100
Utoaji wa CDNHaihesabiwi kwa sikuHaihesabiwi kwa sikuHaihesabiwi kwa sikuHaihesabiwi kwa sikuHaihesabiwi kwa siku
Rapidfile Media
Hifadhi1 GB100 GB200 GB500 GB1 TB
Ukubwa wa failiHadi 100 MBHadi 5 GBHadi 10 GBHadi 20 GBHadi 20 GB
Maombi ya CDN200,000 kwa siku1,000,000 kwa siku2,000,000 kwa siku4,000,000 kwa siku8,000,000 kwa siku

Utoaji wa Upload API kutoka CDN hauhesabiwi kwa siku. Ruzuku pia hutumia vikomo vya Rapidfile vya mpango uliopewa.

Rapidfile kwenye enzonic.dev

Linganisha kila kikomo kwenye enzonic.dev

Ruzuku za Cloud

Muda wa bure wa Pro au Business na hadi US$ 500 ya salio la Cloud kwa watu wanaojenga kwa ajili ya wengine.

  • Pro au Business kwa miezi 3, 6 au 12
  • Hadi US$ 500 ya salio la Cloud kwenye salio lako la Enzonic
  • Ruzuku moja inagharamia Deploy, Databases, CI na vikomo vya Rapidfile vya mpango
  • Husomwa na mtu, kwa kawaida hujibiwa ndani ya siku chache

Omba kwa fomu iliyo kwenye enzonic.dev. Akaunti ya bure ya Enzonic inatosha, na hakuna kadi inayohitajika.

  • Chanzo huria
  • Wanafunzi
  • Mashirika yasiyo ya faida
  • Kampuni changa
  • Waelimishaji
  • Hackathons

Maswali

Hapana. Rapidfile hutumia kuingia kwako kwa Enzonic. Mpango wako wa Enzonic ukiwa wa kulipia, Rapidfile hutumia kiotomatiki vikomo vya Upload API na Media kwenye akaunti yako, au mpango wako wa Rapidfile ikiwa ni wa juu zaidi.

Tengeneza ufunguo wa API na utume upakiaji wako wa kwanza.

Unaweka programu, hifadhidata yake au mtiririko wake hapa pia?