Skip to content

Rapidfile Upload API અને Media

તમારી એપ માટે ફાઇલ અપલોડ. તમારા મીડિયા માટે હોસ્ટિંગ.

Rapidfile Upload API તમારા વપરાશકર્તાઓએ અપલોડ કરેલી ફાઇલો સ્ટોર કરે છે, અને Rapidfile Media તમારી ઇમેજ, વિડિયો અને ઑડિયો હોસ્ટ કરે છે. બંને cdn.rapidfile.cc પરથી ડિલિવર થાય છે, તમારું Enzonic સાઇન-ઇન વાપરે છે, અને તમારા ચૂકવેલા Enzonic પ્લાનની મર્યાદાઓ આપમેળે લાગુ કરે છે.

દરેક ચૂકવેલા Enzonic પ્લાનમાં સામેલ. મફત ખાતાં Rapidfile નો પોતાનો મફત પ્લાન વાપરે છે.

Rapidfile Upload API: api.rapidfile.cc પર Upload API હોમ પેજ, Next.js અપલોડ રૂટ સાથે

Rapidfile Upload API

તમે બનાવો છો તે એપ માટે api.rapidfile.cc પર REST API. તમારો સર્વર ગુપ્ત rk_live_ કી સાચવે છે; બ્રાઉઝર ફક્ત સાઇન કરેલો અપલોડ URL જુએ છે.

સાઇન કરેલા અપલોડ URL
POST /v1/uploads એક કલાક માટે માન્ય સાઇન કરેલો URL આપે છે, જે બ્રાઉઝરને આપવો સુરક્ષિત છે, અને બ્રાઉઝર સીધું સ્ટોરેજમાં અપલોડ કરે છે.
મોટી ફાઇલ ભાગોમાં
95 MB સુધીની ફાઇલ એક વિનંતીમાં અપલોડ થાય છે; મોટી ફાઇલોને મલ્ટિપાર્ટ અપલોડ મળે છે, તમારા પ્લાનની ફાઇલ કદ મર્યાદા સુધી.
સર્વર અપલોડ અને ફાઇલ વ્યવસ્થાપન
PUT /v1/files સાથે તમારા સર્વરથી અપલોડ કરો, અને એ જ કી વડે ફાઇલો સૂચિબદ્ધ કરો, મેળવો અને ડિલીટ કરો.
જાહેર કે ખાનગી ફાઇલો
જાહેર ફાઇલોને cdn.rapidfile.cc પર લિંક મળે છે. ખાનગી ફાઇલોને સાત દિવસમાં સમાપ્ત થતી સાઇન કરેલી લિંક મળે છે.
સાઇન કરેલા webhooks
file.uploaded અને file.deleted ઇવેન્ટ્સ તમારા endpoint પર તમે ચકાસી શકો તેવી HMAC-SHA256 સહી સાથે પહોંચે છે.
ડિલિવરી પહેલાં સ્કેન
અપલોડ થયેલી ફાઇલો માલવેર માટે સ્કેન થાય છે, અને સ્કેન પૂરું ન થાય ત્યાં સુધી ફાઇલ 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 વિનંતીઓદિવસના 2,00,000દિવસના 10,00,000દિવસના 20,00,000દિવસના 40,00,000દિવસના 80,00,000

CDN પરથી Upload API ડિલિવરી દરરોજ માપવામાં આવતી નથી. ગ્રાન્ટ આપેલા પ્લાનની Rapidfile મર્યાદા પણ લાગુ થાય છે.

enzonic.dev પર Rapidfile

enzonic.dev પર દરેક મર્યાદાની સરખામણી કરો

Cloud ગ્રાન્ટ્સ

જે લોકો બીજા માટે બનાવે છે તેમના માટે મફત Pro કે Business સમય અને US$500 સુધીની Cloud ક્રેડિટ.

  • 3, 6 કે 12 મહિના માટે Pro કે Business
  • તમારા Enzonic બેલેન્સ પર US$500 સુધીની Cloud ક્રેડિટ
  • એક ગ્રાન્ટ Deploy, Databases, CI અને પ્લાનની Rapidfile મર્યાદાઓ આવરી લે છે
  • વ્યક્તિ દ્વારા વાંચવામાં આવે છે, સામાન્ય રીતે થોડા દિવસોમાં જવાબ મળે છે

enzonic.dev પરના ફોર્મથી અરજી કરો. મફત Enzonic ખાતું પૂરતું છે, અને કાર્ડ જોઈતું નથી.

  • ઓપન સોર્સ
  • વિદ્યાર્થીઓ
  • બિન-નફાકારક સંસ્થાઓ
  • સ્ટાર્ટઅપ્સ
  • શિક્ષકો
  • હેકેથોન

પ્રશ્નો

ના. Rapidfile એ જ Enzonic સાઇન-ઇન વાપરે છે. જ્યારે તમારો Enzonic પ્લાન ચૂકવેલો હોય, ત્યારે Rapidfile તમારા ખાતા પર તેની Upload API અને Media મર્યાદાઓ આપમેળે લાગુ કરે છે, અથવા તમારો પોતાનો Rapidfile પ્લાન જો તે વધારે હોય તો.

API કી બનાવો અને તમારું પહેલું અપલોડ મોકલો.

શું તમે એપ, તેનો ડેટાબેઝ કે તેની પાઇપલાઇન પણ હોસ્ટ કરો છો?