İçeriğe atla

Her ücretli planla birlikte dahil

Rapidfile Upload API ve Media

Uygulamalarınız için dosya yüklemeleri ve görsel ile videolarınız için barındırma; cdn.rapidfile.cc üzerinden sunulur. İkisi de Dev planlarının parçasıdır: aynı giriş ve Enzonic planınızın limitleri.

Rapidfile Upload API

Oluşturduğunuz uygulamalar için UploadThing tarzında yüklemeler: Starter planında 100 GB depolamadan başlayarak.

  • İmzalı yükleme URL'leri

    Sunucunuz gizli anahtarıyla POST /v1/uploads çağrısı yapar ve imzalı bir URL alır. Tarayıcı dosyayı doğrudan depolamaya yükler; anahtar sunucunuzdan asla çıkmaz.

  • Büyük dosyalar parçalar halinde

    95 MB'a kadar olan dosyalar tek bir PUT ile yüklenir; daha büyük dosyalar otomatik olarak multipart yüklemeye geçer, planınızın dosya boyutu limitine kadar.

  • İmzalı webhook'lar

    file.uploaded ve file.deleted olayları, doğrulayabileceğiniz bir HMAC-SHA256 imzasıyla uç noktanıza ulaşır.

  • Herkese açık ya da özel dosyalar

    Herkese açık dosyalar kalıcı bir CDN bağlantısı alır. Özel dosyalar yedi gün içinde sona eren imzalı bağlantılar alır.

api.rapidfile.cc üzerindeki Rapidfile Upload API ana sayfası
Sunucunuz: bir yükleme oluşturun
const res = await fetch('https://api.rapidfile.cc/v1/uploads', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.RAPIDFILE_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ name: 'avatar.png', size: 48213, type: 'image/png' }),
});
return Response.json(await res.json()); // { file, upload }
Tarayıcı: sdk.js ile yükleme
import { uploadFile } from 'https://api.rapidfile.cc/sdk.js';

const file = await uploadFile(input.files[0], {
  getUpload: (f) => fetch('/api/upload', { method: 'POST', body: JSON.stringify({ name: f.name, size: f.size, type: f.type }) }).then((r) => r.json()),
  onProgress: (p) => console.log(p),
});
console.log(file.url); // https://cdn.rapidfile.cc/<id>/avatar.png

Rapidfile Media

Her dosya için paylaşım sayfası, gömülebilir oynatıcı ve doğrudan CDN bağlantısı içeren görsel, video ve ses barındırma.

media.rapidfile.cc üzerindeki Rapidfile Media ana sayfası
  • Görseller: PNG, JPEG, GIF, WebP ve AVIF
  • Video: MP4, WebM ve QuickTime; poster karesiyle
  • Ses: MP3, M4A, OGG, WAV ve WebM
  • Herkese açık ya da listelenmeyen dosyalar, görüntülenme sayaçlarıyla
  • Kendi araçlarınızdan medya yüklemek ve yönetmek için bir JSON API

Embed'ler iframe kabul eden her yerde çalışır; bağlantılar önizlemeyle açılır.

Plana göre limitler

Free sütunu, Rapidfile'ın kendi ücretsiz planıdır. Ücretli Enzonic planları her limiti yükseltir; Rapidfile her zaman Enzonic limitleriniz ile kendi Rapidfile planınızın daha yükseğini uygular.

Her Enzonic planının Rapidfile limitleri
ÖzellikÜcretsiz ücretsizStarter $5/ayPro $10/ayGrowth $19/ayİş $29/ay
Rapidfile Upload API and Media
Upload API depolama2 GB100 GB200 GB500 GB1 TB
Upload API dosya boyutuEn fazla 512 MBEn fazla 4 GBEn fazla 8 GBEn fazla 16 GBEn fazla 32 GB
Upload API uygulamaları3102550100
Upload API CDN istekleriSınırsızSınırsızSınırsızSınırsızSınırsız
Medya depolama1 GB100 GB200 GB500 GB1 TB
Medya dosya boyutuEn fazla 100 MBEn fazla 5 GBEn fazla 10 GBEn fazla 20 GBEn fazla 20 GB
Medya CDN istekleriGünde 200.000Günde 1 milyonGünde 2 milyonGünde 4 milyonGünde 8 milyon

Sorular

Ayrı bir Rapidfile hesabına ihtiyacım var mı?

Hayır. Rapidfile aynı Enzonic girişini kullanır. Enzonic planınız ücretliyse Rapidfile, Upload API ve Media limitlerini hesabınıza otomatik uygular; kendi Rapidfile planınız daha yüksekse onu uygular.

Free planda ne olur?

Tabloda gösterilen limitlerle Rapidfile'ın kendi ücretsiz planını kullanabilirsiniz. Daha yüksek limitler Starter planıyla başlar.

Yüklenen dosyalar taranıyor mu?

Evet. Yüklenen dosyalar kötü amaçlı yazılım için taranır ve tarama bitene kadar bir dosya CDN'den sunulmaz.

Planımı düşürürsem dosyalarıma ne olur?

Korunurlar. Ücretli dönemin sonunda hesabınız kendi Rapidfile planınızın limitlerine döner.

Yüklemeler, medya, uygulamalar ve veritabanları tek bir planda

Ücretli bir plan seçin; Rapidfile'ın daha yüksek limitleri birkaç dakika içinde hesabınıza uygulanır.

Fiyatlara bakın