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 प्लॅनपैकी जास्त असलेली मर्यादा वापरते.

योजनामोफतमोफतStarter$५ महिनाPro$१० महिनाGrowth$१९ महिनाBusiness$२९ महिना
Rapidfile Upload API
स्टोरेज२ GB१०० GB२०० GB५०० GB१ TB
फाइल आकार५१२ MB पर्यंत४ GB पर्यंत८ GB पर्यंत१६ GB पर्यंत३२ GB पर्यंत
अॅप्स३१०२५५०१००
CDN वितरणेदररोज मोजले जात नाहीदररोज मोजले जात नाहीदररोज मोजले जात नाहीदररोज मोजले जात नाहीदररोज मोजले जात नाही
Rapidfile Media
स्टोरेज१ GB१०० GB२०० GB५०० GB१ TB
फाइल आकार१०० MB पर्यंत५ GB पर्यंत१० GB पर्यंत२० GB पर्यंत२० GB पर्यंत
CDN विनंत्यादिवसाला २,००,०००दिवसाला १०,००,०००दिवसाला २०,००,०००दिवसाला ४०,००,०००दिवसाला ८०,००,०००

Upload API द्वारे CDN वितरणे दररोज मोजली जात नाहीत. अनुदान दिलेल्या प्लॅनच्या Rapidfile मर्यादाही लागू करते.

enzonic.dev वरील Rapidfile

enzonic.dev वर सर्व मर्यादांची तुलना करा

Cloud ग्रँट्स

इतरांसाठी तयार करणाऱ्यांसाठी मोफत Pro किंवा Business वेळ आणि $५०० पर्यंत Cloud क्रेडिट.

  • Pro किंवा Business 3, 6 किंवा 12 महिन्यांसाठी
  • तुमच्या Enzonic शिल्लकेवर $५०० पर्यंत Cloud क्रेडिट
  • एक अनुदान Deploy, Databases, CI आणि प्लॅनच्या Rapidfile मर्यादा कव्हर करते
  • एक व्यक्ती वाचते, सहसा काही दिवसांत उत्तर दिले जाते

enzonic.dev वरील फॉर्मसह अर्ज करा. मोफत Enzonic खाते पुरेसे आहे, कार्डची गरज नाही.

  • Open source
  • विद्यार्थी
  • ना-नफा संस्था
  • स्टार्टअप्स
  • शिक्षक
  • हॅकाथॉन

प्रश्न

नाही. Rapidfile तेच Enzonic साइन-इन वापरते. तुमचा Enzonic प्लॅन सशुल्क असतो तेव्हा, Rapidfile तुमच्या खात्याला त्याच्या Upload API आणि Media मर्यादा आपोआप लागू करते, किंवा तुमच्या स्वतःच्या Rapidfile प्लॅनच्या मर्यादा जास्त असल्यास त्या.

API की तयार करा आणि तुमचे पहिले अपलोड पाठवा.

अॅप, त्याचा डेटाबेस किंवा पाइपलाइनही होस्ट करता?