Rapidfile Upload API र Media
तपाईंका एपहरूका लागि फाइल अपलोड। तपाईंको मिडियाका लागि होस्टिङ।
Rapidfile Upload API ले तपाईंका प्रयोगकर्ताहरूले अपलोड गरेका फाइल भण्डारण गर्छ, र Rapidfile Media ले तपाईंका छवि, भिडियो र अडियो होस्ट गर्छ। दुवै cdn.rapidfile.cc बाट डेलिभर हुन्छन्, तपाईंको Enzonic साइन-इन प्रयोग गर्छन्, र तपाईंको भुक्तानी गरिएको Enzonic योजनाका सीमा स्वतः लागू गर्छन्।
हरेक भुक्तानी गरिएको Enzonic योजनामा समावेश। निःशुल्क खाताहरूले Rapidfile को आफ्नै निःशुल्क योजना प्रयोग गर्छन्।

Rapidfile Upload API
तपाईंले बनाउने एपका लागि api.rapidfile.cc मा REST API। तपाईंको सर्भरले गोप्य rk_live_ key राख्छ; ब्राउजरले केवल हस्ताक्षर गरिएको upload URL मात्र देख्छ।
- हस्ताक्षर गरिएका upload URL
- POST /v1/uploads ले एक घण्टाका लागि मान्य हस्ताक्षरित URL फर्काउँछ, जुन ब्राउजरलाई दिन सुरक्षित छ; ब्राउजरले सिधै storage मा अपलोड गर्छ।
- भागहरूमा ठूला फाइल
- 95 MB सम्मका फाइल एउटै अनुरोधमा अपलोड हुन्छन्; ठूला फाइलले तपाईंको योजनाको फाइल आकार सीमासम्म multipart upload पाउँछन्।
- सर्भरबाट अपलोड र फाइल व्यवस्थापन
- PUT /v1/files सँग आफ्नो सर्भरबाट अपलोड गर्नुहोस्, र उही key सँग फाइल सूचीबद्ध, प्राप्त र मेटाउनुहोस्।
- सार्वजनिक वा निजी फाइल
- सार्वजनिक फाइलले cdn.rapidfile.cc मा लिंक पाउँछन्। निजी फाइलले सात दिनभित्र म्याद सकिने हस्ताक्षरित लिंक पाउँछन्।
- हस्ताक्षरित webhook
- file.uploaded र file.deleted घटनाहरू तपाईंको endpoint मा पुग्छन्, जसमा तपाईंले प्रमाणित गर्न सक्ने HMAC-SHA256 हस्ताक्षर हुन्छ।
- डेलिभरीअघि स्क्यान गरिएको
- अपलोड गरिएका फाइल malware का लागि स्क्यान हुन्छन्, र स्क्यान सकिनुअघि CDN बाट फाइल डेलिभर हुँदैन।
// 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 }// 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.pngapi.rapidfile.cc/sdk.js मा रहेको ब्राउजर SDK को कुनै निर्भरता छैन: यसले तपाईंको endpoint बाट अपलोड माग्छ, ठूला फाइल भागहरूमा पठाउँछ र प्रगति रिपोर्ट गर्छ।
Rapidfile Media
media.rapidfile.cc मा छवि, भिडियो र अडियो होस्टिङ, तपाईं आफैले साझा गर्न चाहनुभएका फाइलहरूका लागि।
हरेक फाइलका लागि लिंक, प्लेयर र साझेदारी पृष्ठ
फाइल ड्रप गर्नुहोस् र साझेदारी पृष्ठ, इम्बेड गर्न मिल्ने प्लेयर र सिधा CDN लिंक पाउनुहोस्। फाइललाई सार्वजनिक वा unlisted राख्नुहोस्, र तिनलाई कति पटक हेरिन्छ भनेर हेर्नुहोस्।
- छवि
- PNG, JPEG, GIF, WebP, AVIF
- भिडियो
- MP4, WebM, QuickTime
- अडियो
- MP3, M4A, OGG, WAV, WebM
- साझेदारी पृष्ठ र इम्बेड गर्न मिल्ने प्लेयर
- हरेक फाइलका लागि सिधा CDN लिंक
- दृश्य संख्यासहित सार्वजनिक वा unlisted फाइल
- आफ्ना उपकरणबाट मिडिया अपलोड र व्यवस्थापन गर्न JSON API

योजनाअनुसार Rapidfile सीमाहरू
निःशुल्क स्तम्भ Rapidfile को आफ्नै निःशुल्क योजना हो। हरेक भुक्तानी गरिएको Enzonic योजनाले आफ्नो स्तम्भका सीमा स्वतः लागू गर्छ, र Rapidfile ले ती र तपाईंको आफ्नै Rapidfile योजना मध्ये उच्चतम प्रयोग गर्छ।
| योजना | निःशुल्कनिःशुल्क | Starter$5 प्रति महिना | Pro$10 प्रति महिना | Growth$19 प्रति महिना | Business$29 प्रति महिना |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| भण्डारण | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| फाइल आकार | 512 MB सम्म | 4 GB सम्म | 8 GB सम्म | 16 GB सम्म | 32 GB सम्म |
| एपहरू | 3 | 10 | 25 | 50 | 100 |
| CDN डेलिभरी | दैनिक मिटर गरिँदैन | दैनिक मिटर गरिँदैन | दैनिक मिटर गरिँदैन | दैनिक मिटर गरिँदैन | दैनिक मिटर गरिँदैन |
| Rapidfile Media | |||||
| भण्डारण | 1 GB | 100 GB | 200 GB | 500 GB | 1 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 सीमा पनि लागू गर्छ।
Cloud अनुदानहरू
अरूका लागि निर्माण गर्ने मानिसहरूका लागि निःशुल्क Pro वा Business समय र $500 सम्मको Cloud credit।
- ३, ६ वा १२ महिनाका लागि Pro वा Business
- तपाईंको Enzonic ब्यालेन्समा $500 सम्मको Cloud credit
- एउटा अनुदानले Deploy, Databases, CI र योजनाका Rapidfile सीमा समेट्छ
- एक जना व्यक्तिले पढ्छ, सामान्यतया केही दिनभित्र जवाफ दिइन्छ
enzonic.dev मा रहेको फारमबाट आवेदन दिनुहोस्। निःशुल्क Enzonic खाता मात्र चाहिन्छ, र कार्ड चाहिँदैन।
- Open source
- विद्यार्थीहरू
- गैरनाफामूलक संस्थाहरू
- स्टार्टअपहरू
- शिक्षकहरू
- ह्याकथनहरू
प्रश्नहरू
API key बनाउनुहोस् र आफ्नो पहिलो अपलोड पठाउनुहोस्।
एप, त्यसको database वा pipeline पनि होस्ट गर्ने हो?