Rapidfile Upload API и Media
Отпремања фајлова за твоје апликације. Хостинг за твоје медије.
Rapidfile Upload API чува фајлове које корисници отпреме, а Rapidfile Media хостује твоје слике, видео и аудио. Оба се испоручују са cdn.rapidfile.cc, користе твоју Enzonic пријаву и аутоматски примењују ограничења твог плаћеног Enzonic плана.
Укључено у сваки плаћени Enzonic план. Бесплатни налози користе Rapidfile-ов сопствени бесплатан план.

Rapidfile Upload API
REST API на api.rapidfile.cc за апликације које правиш. Твој сервер чува тајни кључ rk_live_; прегледач никада не види ништа осим потписаног URL-а за отпремање.
- Потписани URL-ови за отпремање
- POST /v1/uploads враћа потписани URL који важи један сат и безбедно га је предати прегледачу, који отпрема директно у складиште.
- Велики фајлови у деловима
- Фајлови до 95 MB отпремају се једним захтевом; већи фајлови добијају отпремање у деловима, до ограничења величине фајла твог плана.
- Отпремања са сервера и управљање фајловима
- Отпремај са свог сервера помоћу PUT /v1/files, а листај, преузимај и бриши фајлове истим кључем.
- Јавни или приватни фајлови
- Јавни фајлови добијају линк на cdn.rapidfile.cc. Приватни фајлови добијају потписане линкове који истичу за седам дана.
- Потписани webhook-ови
- Догађаји file.uploaded и file.deleted стижу на твој endpoint са HMAC-SHA256 потписом који можеш да провериш.
- Скенирано пре испоруке
- Отпремљени фајлови се скенирају на злонамерни софтвер, а фајл се не испоручује са 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.pngBrowser SDK на api.rapidfile.cc/sdk.js нема зависности: затражи отпремање од твог endpoint-а, шаље велике фајлове у деловима и пријављује напредак.
Rapidfile Media
Хостинг слика, видеа и аудија на media.rapidfile.cc, за фајлове које сам желиш да делиш.
Линк, плејер и страница за дељење за сваки фајл
Отпреми фајл и добиј страницу за дељење, плејер за уграђивање и директан CDN линк. Држи фајлове јавним или непописаним и погледај колико често се гледају.
- Слике
- PNG, JPEG, GIF, WebP, AVIF
- Видео
- MP4, WebM, QuickTime
- Аудио
- MP3, M4A, OGG, WAV, WebM
- Страница за дељење и плејер за уграђивање
- Директан CDN линк за сваки фајл
- Јавни или непописани фајлови са бројем прегледа
- JSON API за отпремање и управљање медијима из твојих алата

Rapidfile ограничења по плану
Колона Free је Rapidfile-ов сопствени бесплатан план. Сваки плаћени Enzonic план аутоматски примењује ограничења из своје колоне, а Rapidfile користи вишу од њих и твог сопственог Rapidfile плана.
| План | БесплатноБесплатно | Starter5 US$ месечно | Pro10 US$ месечно | Growth19 US$ месечно | Business29 US$ месечно |
|---|---|---|---|---|---|
| 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 US$ Cloud кредита за људе који граде за друге.
- Pro или Business на 3, 6 или 12 месеци
- До 500 US$ Cloud кредита на твом Enzonic салду
- Један грант покрива Deploy, Databases, CI и Rapidfile ограничења плана
- Чита га особа, обично одговор стиже за неколико дана
Пријави се обрасцем на enzonic.dev. Довољан ти је бесплатан Enzonic налог, без картице.
- Open source
- Студенти
- Непрофитне организације
- Стартапи
- Наставници
- Hackathon-и
Питања
Направи API кључ и пошаљи прво отпремање.
Хостујеш и апликацију, њену базу или pipeline?