Skip to content

Rapidfile Upload API እና Media

ለመተግበሪያዎችዎ የፋይል ሰቀላዎች። ለሚዲያዎ ማስተናገጃ።

Rapidfile Upload API ተጠቃሚዎችዎ የሚሰቅሏቸውን ፋይሎች ያከማቻል፤ Rapidfile Media ምስሎችዎን፣ ቪዲዮዎችዎንና ኦዲዮዎችዎን ያስተናግዳል። ሁለቱም ከcdn.rapidfile.cc ያደርሳሉ፣ የEnzonic መግቢያዎን ይጠቀማሉ፣ እና የሚከፈልበት የEnzonic ዕቅድዎን ገደቦች በራስ-ሰር ይተገብራሉ።

በእያንዳንዱ የሚከፈልበት Enzonic ዕቅድ ውስጥ ተካቷል። Free መለያዎች የRapidfile የራሱን ነፃ ዕቅድ ይጠቀማሉ።

Rapidfile Upload API: በapi.rapidfile.cc ላይ ከNext.js ሰቀላ መንገድ ጋር ያለው የUpload API መነሻ ገጽ

Rapidfile Upload API

ለሚገነቧቸው መተግበሪያዎች በapi.rapidfile.cc ላይ REST API። ሰርቨርዎ ምስጢራዊውን rk_live_ ቁልፍ ይይዛል፤ አሳሹ የሚያየው የተፈረመ የሰቀላ URL ብቻ ነው።

የተፈረሙ የሰቀላ URLs
POST /v1/uploads ለአንድ ሰዓት የሚያገለግል እና ለአሳሹ በደህና የሚሰጥ የተፈረመ URL ይመልሳል፤ አሳሹም በቀጥታ ወደ ማከማቻው ይሰቅላል።
ትላልቅ ፋይሎች በክፍሎች
እስከ 95 MB ያሉ ፋይሎች በአንድ ጥያቄ ይሰቀላሉ፤ ትላልቅ ፋይሎች ደግሞ እስከ ዕቅድዎ የፋይል መጠን ገደብ ድረስ multipart ሰቀላ ያገኛሉ።
ከሰርቨር መስቀልና የፋይል አስተዳደር
ከሰርቨርዎ በPUT /v1/files ይስቀሉ፤ በተመሳሳዩ ቁልፍ ፋይሎችን ይዘርዝሩ፣ ያግኙ እና ይሰርዙ።
ይፋዊ ወይም የግል ፋይሎች
ይፋዊ ፋይሎች በcdn.rapidfile.cc ላይ ማገናኛ ያገኛሉ። የግል ፋይሎች ከሰባት ቀናት በኋላ የሚያልቁ የተፈረሙ ማገናኛዎችን ያገኛሉ።
የተፈረሙ webhooks
file.uploaded እና file.deleted ክስተቶች ሊያረጋግጡት በሚችሉት HMAC-SHA256 ፊርማ ወደ endpointዎ ይደርሳሉ።
ከማድረሱ በፊት ይፈተሻል
የተሰቀሉ ፋይሎች ለማልዌር ይፈተሻሉ፤ ምርመራው እስኪጠናቀቅ ድረስ ፋይሉ ከCDN አይደርስም።
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 }
በአሳሹ ውስጥ (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

በapi.rapidfile.cc/sdk.js ያለው የአሳሽ SDK ምንም ጥገኝነት የለውም፤ ለሰቀላ endpointዎን ይጠይቃል፣ ትላልቅ ፋይሎችን በክፍሎች ይልካል እና እድገትን ያሳያል።

Rapidfile Media

ለራስዎ ማጋራት የሚፈልጓቸው ፋይሎች የምስል፣ ቪዲዮና ኦዲዮ ማስተናገጃ በmedia.rapidfile.cc።

ለእያንዳንዱ ፋይል ማገናኛ፣ ማጫወቻና የማጋሪያ ገጽ

ፋይል ይጣሉ፤ የማጋሪያ ገጽ፣ ሊካተት የሚችል ማጫወቻና ቀጥተኛ የCDN ማገናኛ ያገኛሉ። ፋይሎችን ይፋዊ ወይም ያልተዘረዘሩ ያድርጉ፤ ምን ያህል ጊዜ እንደታዩ ይመልከቱ።

ምስሎች
PNG, JPEG, GIF, WebP, AVIF
ቪዲዮ
MP4, WebM, QuickTime
ኦዲዮ
MP3, M4A, OGG, WAV, WebM
  • የማጋሪያ ገጽና ሊካተት የሚችል ማጫወቻ
  • ለእያንዳንዱ ፋይል ቀጥተኛ የCDN ማገናኛ
  • ይፋዊ ወይም ያልተዘረዘሩ ፋይሎች ከእይታ ብዛት ጋር
  • ሚዲያ ከራስዎ መሣሪያዎች ለመስቀልና ለማስተዳደር JSON API
Rapidfile Mediaን ክፈት
Rapidfile Media: በmedia.rapidfile.cc ላይ ያለው የRapidfile Media ሰቀላ ገጽ

በዕቅድ የRapidfile ገደቦች

Free አምዱ የRapidfile የራሱ ነፃ ዕቅድ ነው። እያንዳንዱ የሚከፈልበት Enzonic ዕቅድ በአምዱ ያለውን ገደብ በራስ-ሰር ይተገብራል፤ Rapidfile ከእነዚህና ከራስዎ Rapidfile ዕቅድ ከፍ ያለውን ይጠቀማል።

ዕቅድነፃነፃStarterUS$5 በወርProUS$10 በወርGrowthUS$19 በወርBusinessUS$29 በወር
Rapidfile Upload API
ማከማቻ2 GB100 GB200 GB500 GB1 TB
የፋይል መጠንእስከ 512 MBእስከ 4 GBእስከ 8 GBእስከ 16 GBእስከ 32 GB
መተግበሪያዎች3102550100
የCDN አቅርቦቶችበቀን አይለካምበቀን አይለካምበቀን አይለካምበቀን አይለካምበቀን አይለካም
Rapidfile Media
ማከማቻ1 GB100 GB200 GB500 GB1 TB
የፋይል መጠንእስከ 100 MBእስከ 5 GBእስከ 10 GBእስከ 20 GBእስከ 20 GB
የCDN ጥያቄዎችበቀን 200,000በቀን 1,000,000በቀን 2,000,000በቀን 4,000,000በቀን 8,000,000

ከCDN የሚደርሱ Upload API አቅርቦቶች በቀን አይለኩም። ስጦታ የተሰጠውም ዕቅድ የRapidfile ገደቦችን ይተገብራል።

Rapidfile በenzonic.dev

በenzonic.dev ላይ ሁሉንም ገደቦች ያወዳድሩ

የCloud ድጎማዎች

ለሌሎች ለሚገነቡ ሰዎች ነፃ Pro ወይም Business ጊዜና እስከ US$500 Cloud ክሬዲት።

  • Pro ወይም Business ለ3፣ 6 ወይም 12 ወራት
  • በEnzonic ቀሪ ሂሳብዎ እስከ US$500 Cloud ክሬዲት
  • አንድ ስጦታ Deploy፣ Databases፣ CI እና የዕቅዱን የRapidfile ገደቦች ይሸፍናል
  • በሰው የሚነበብ፣ ብዙውን ጊዜ በጥቂት ቀናት ውስጥ ምላሽ የሚሰጥ

በenzonic.dev ላይ ባለው ቅጽ ያመልክቱ። ነፃ የEnzonic መለያ ብቻ ያስፈልጋል፤ ካርድ አያስፈልግም።

  • ክፍት ምንጭ
  • ተማሪዎች
  • ለትርፍ ያልተቋቋሙ ድርጅቶች
  • ስታርትአፖች
  • አስተማሪዎች
  • ሃካቶኖች

ጥያቄዎች

አያስፈልግም። Rapidfile ተመሳሳይ የEnzonic መግቢያ ይጠቀማል። የEnzonic ዕቅድዎ የሚከፈልበት ሲሆን፣ Rapidfile የUpload API እና Media ገደቦቹን በራስ-ሰር ይተገብራል፤ ወይም ከዚያ የሚበልጥ ከሆነ የራስዎን Rapidfile ዕቅድ።

API ቁልፍ ይፍጠሩና የመጀመሪያ ሰቀላዎን ይላኩ።

መተግበሪያውን፣ ዳታቤዙን ወይም ቧንቧውን ማስተናገድም ይፈልጋሉ?