Upload File to Bucket Aksiyonu İleri Seviye Özelleştirmeler

  • Versiyonlama: Aynı dosya adı ile yüklemelerde önceki versiyonun üzerine yazma veya yeni versiyon olarak saklama stratejileri uygulanabilir.
  • Dinamik Bucket Seçimi: Bucket Name parametresi kullanıcı, ortam (test/prod) veya rol bazlı dinamik hale getirilebilir.
  • Şifreleme Politikaları: Hassas veriler için Encrypt parametresi zorunlu kılınabilir.
  • FileName Kuralları: Dosya isimlendirmesi tarih, kullanıcı ID’si veya özel Prefix’lerle otomatik hale getirilebilir.

Teknik Riskler

  • Hatalı Base64: Eksik veya bozuk Base64 string dosyanın yüklenmesini engeller.
  • Yanlış FileName: Uzantısı olmayan dosyalar doğru şekilde açılmayabilir.
  • Bucket Hataları: Yanlış veya erişim izni olmayan Bucket seçimi yüklemeyi başarısız kılar.
  • Şifreleme Uyumsuzlukları: Encrypt özelliği aktifken Bucket tarafında şifreleme desteği olmaması hata verebilir.
  • Performans Limitleri: Büyük boyutlu dosyaların Base64 çevrilmesi cihaz belleğini zorlayabilir.