Blog Listesine Dön
UploadThing ile Dosya Yükleme
23 Haziran 20266 dakika okuma

UploadThing Nedir?

UploadThing, Next.js uygulamaları için geliştirilmiş, uçtan uca bir dosya yükleme çözümüdür. Serverless mimari ile çalışır ve dosya yükleme sürecinin tamamını yönetir.

Dosya doğrulama, boyut sınırlama, tür kontrolü ve CDN üzerinden dağıtım gibi özellikleri tek bir pakette sunar.

Kurulum ve Yapılandırma

UploadThing'i bir projeye eklemek için uploadthing paketini yüklemeniz ve bir API route tanımlamanız yeterlidir. FileRouter ile yükleme kurallarınızı belirlersiniz.

Her dosya türü için maksimum boyut, izin verilen MIME tipleri ve dosya sayısı gibi kısıtlamalar tanımlayabilirsiniz.

Kullanıcı Deneyimi

UploadThing, sürükle-bırak desteği, yükleme ilerleme çubuğu ve önizleme gibi kullanıcı dostu özellikler sunar. useUploadThing hook'u ile yükleme işlemlerini kolayca yönetebilirsiniz.

Drag and drop desteği Yükleme ilerleme takibi Görsel önizleme Çoklu dosya yükleme

Güvenlik

UploadThing, dosya yükleme sürecinde güvenliği ön planda tutar. File signature doğrulaması, dosya türü kontrolü ve boyut sınırlaması gibi önlemler varsayılan olarak gelir.

Yüklenen dosyalar, yetkisiz erişime karşı korumalı URL'ler üzerinden sunulur.

Depolama ve CDN

UploadThing, UTF (UploadThing File) depolama sistemi ile dosyalarınızı güvenli bir şekilde saklar ve global CDN üzerinden hızlıca sunar. Dosyalarınız dünyanın her yerinde düşük gecikmeyle erişilebilir.

WhatsAppInstagramFacebookLinkedInGitHub