Rapidfile Upload API at Media
Mga file upload para sa iyong mga app. Hosting para sa iyong media.
Itinatabi ng Rapidfile Upload API ang mga file na ina-upload ng iyong mga user, at ino-host ng Rapidfile Media ang iyong mga larawan, video at audio. Parehong nagse-serve mula sa cdn.rapidfile.cc, ginagamit ang iyong Enzonic sign-in, at awtomatikong ipinapatupad ang mga limit ng bayad mong Enzonic plan.
Kasama sa bawat bayad na Enzonic plan. Gumagamit ng sariling libreng plan ng Rapidfile ang mga Free account.

Rapidfile Upload API
Isang REST API sa api.rapidfile.cc para sa mga app na ginagawa mo. Itinatago ng server mo ang lihim na rk_live_ key; ang browser ay nakikita lamang ang isang naka-sign na upload URL.
- Mga naka-sign na upload URL
- Nagbabalik ang POST /v1/uploads ng naka-sign na URL na valid sa loob ng isang oras at ligtas ibigay sa browser, na diretsong nag-a-upload sa storage.
- Malalaking file sa mga bahagi
- Ang mga file na hanggang 95 MB ay ina-upload sa isang request; ang mas malalaking file ay nakakakuha ng multipart upload, hanggang sa file size limit ng plan mo.
- Upload mula sa server at pamamahala ng file
- Mag-upload mula sa server mo gamit ang PUT /v1/files, at mag-list, kumuha at mag-delete ng mga file gamit ang parehong key.
- Pampubliko o pribadong file
- Ang mga pampublikong file ay may link sa cdn.rapidfile.cc. Ang mga pribadong file ay may naka-sign na link na nag-e-expire sa loob ng pitong araw.
- Mga naka-sign na webhook
- Umaabot sa endpoint mo ang mga event na file.uploaded at file.deleted na may HMAC-SHA256 signature na maaari mong i-verify.
- Sini-scan bago ihatid
- Sini-scan para sa malware ang mga na-upload na file, at hindi ihahatid ang isang file mula sa CDN hangga't hindi pa natatapos ang scan nito.
// 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.pngWalang dependency ang browser SDK sa api.rapidfile.cc/sdk.js: humihingi ito ng upload sa endpoint mo, nagpapadala ng malalaking file sa mga bahagi, at nagpapakita ng progreso.
Rapidfile Media
Hosting ng larawan, video at audio sa media.rapidfile.cc, para sa mga file na gusto mong ibahagi mismo.
Isang link, player at share page para sa bawat file
I-drop ang isang file at makakakuha ka ng share page, naka-embed na player at direktang CDN link. Panatilihing pampubliko o unlisted ang mga file, at tingnan kung gaano sila kadalas tinitingnan.
- Mga larawan
- PNG, JPEG, GIF, WebP, AVIF
- Video
- MP4, WebM, QuickTime
- Audio
- MP3, M4A, OGG, WAV, WebM
- Share page at naka-embed na player
- Direktang CDN link para sa bawat file
- Pampubliko o unlisted na file na may bilang ng view
- JSON API para mag-upload at mamahala ng media mula sa sarili mong mga tool

Mga limit ng Rapidfile kada plan
Ang Free column ay ang sariling libreng plan ng Rapidfile. Awtomatikong ipinapatupad ng bawat bayad na Enzonic plan ang mga limit sa column nito, at ginagamit ng Rapidfile ang mas mataas sa mga iyon at sa sarili mong Rapidfile plan.
| Plan | LibreLibre | Starter$5 kada buwan | Pro$10 kada buwan | Growth$19 kada buwan | Business$29 kada buwan |
|---|---|---|---|---|---|
| Rapidfile Upload API | |||||
| Storage | 2 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Laki ng file | Hanggang 512 MB | Hanggang 4 GB | Hanggang 8 GB | Hanggang 16 GB | Hanggang 32 GB |
| Mga app | 3 | 10 | 25 | 50 | 100 |
| Mga CDN delivery | Hindi binibilang kada araw | Hindi binibilang kada araw | Hindi binibilang kada araw | Hindi binibilang kada araw | Hindi binibilang kada araw |
| Rapidfile Media | |||||
| Storage | 1 GB | 100 GB | 200 GB | 500 GB | 1 TB |
| Laki ng file | Hanggang 100 MB | Hanggang 5 GB | Hanggang 10 GB | Hanggang 20 GB | Hanggang 20 GB |
| Mga CDN request | 200,000 kada araw | 1,000,000 kada araw | 2,000,000 kada araw | 4,000,000 kada araw | 8,000,000 kada araw |
Hindi binibilang kada araw ang mga delivery ng Upload API mula sa CDN. Ipinapatupad din ng grant ang mga limit ng Rapidfile ng plan na ibinigay.
Mga Cloud grant
Libreng Pro o Business na oras at hanggang $500 na Cloud credit para sa mga taong gumagawa para sa iba.
- Pro o Business sa loob ng 3, 6 o 12 buwan
- Hanggang $500 na Cloud credit sa iyong Enzonic balance
- Sakop ng isang grant ang Deploy, Databases, CI at ang mga limit ng Rapidfile ng plan
- Binabasa ng tao, karaniwang sinasagot sa loob ng ilang araw
Mag-apply gamit ang form sa enzonic.dev. Sapat na ang libreng Enzonic account, at hindi kailangan ng card.
- Open source
- Mga estudyante
- Mga non-profit
- Mga startup
- Mga educator
- Mga hackathon
Mga tanong
Gumawa ng API key at ipadala ang unang upload mo.
Ho-host mo rin ba ang app, database nito o pipeline nito?
