Kullanıcı Kılavuzu

Upload File

Upload File

Kuika’nın Upload File aksiyonu, kullanıcıların cihazlarından dosya seçip bu dosyaları güvenli bir şekilde sunucuya yüklemelerini sağlar. Özellikle büyük boyutlu dosyalar için kullanılan Big File Upload elementi ile birlikte de kullanılabilir. Bu aksiyon sayesinde kullanıcılar belge, görsel veya medya dosyalarını kolayca uygulamaya aktarabilir.

Teknik Özellikler

  • Web ve Mobil Uygulama Desteği: Web ve mobil uygulamalarda kullanılabilir.
  • Element Uyumluluğu: Büyük boyutlu dosyalar için Big File Upload elementi ile kullanılabilir.
  • Dosya Tipi ve Boyutu:Büyük boyutlu dosyalar da dahil olmak üzere çeşitli dosya tipleri desteklenir. Ayrıca, dosya formatı ve boyutuna dair gelişmiş kontroller uygulanabilir.
  • Depolama Seçenekleri: Dosyalar, veritabanına referans olarak, sunucu dosya sistemine fiziksel olarak veya Base64 formatında kodlanarak kaydedilebilir.

Upload File Aksiyonu Uygulama Adımları

1. Kuika Platformunda Projenizi Açın

  • Kuika’ya giriş yapın.
  • Apps ekranından dosya yükleme özelliği eklemek istediğiniz projeyi seçin.

2. UI Design Modülünde Big File Upload Elementini Ekleyin

  • Sol panelden Big File Upload elementini sürükleyip ekran üzerine bırakın.
  • Bu bileşen kullanıcıya dosya seçme ve yükleme arayüzünü sağlar.

3. Upload File Aksiyonunu Tanımlayın

  • Elementi seçin ve + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Device > Upload File aksiyonunu ekleyin.

4. Parametreleri Yapılandırın

  • File Type (Opsiyonel): Buraya dosya uzantıları (örn. .pdf, .jpg, .png) virgülle ayrılarak girilir. Bu parametre, kullanıcının sadece izin verilen türde dosya seçmesini sağlar.
    • Maksimum Dosya Boyutu: (Varsa) Yüklenebilecek maksimum dosya boyutu sınırlandırılabilir.
    • Depolama Yolu veya Formatı: Backend ile uyumlu şekilde dosyanın nerede ve nasıl saklanacağı ayarlanır.

Kullanım Senaryosu: Kimlik Belgesi Yükleme

Bir başvuru formu sürecinde, kullanıcılardan kimlik belgesi veya diploma gibi dosyaları yüklemeleri istenebilir. Bu dosyalar genellikle standart boyutlarda olduğundan, kullanıcıya bir buton veya ikon aracılığıyla dosya seçme ve yükleme imkanı sunulur.

Aşamalar:

  1. UI Design’da, dosya seçimi ve yükleme işlemini başlatacak bir buton veya ikon eklenir.
  2. Kullanıcı butona veya ikona tıkladığında dosya seçme penceresi açılır ve kullanıcı dosyasını seçer.
  3. Seçilen dosya, Upload File aksiyonu kullanılarak sunucuya aktarılır.
  4. Yükleme tamamlandıktan sonra kullanıcıya “Dosya başarıyla yüklendi” mesajı gösterilir.
  5. Backend tarafında, yüklenen dosya belirlenen klasöre (örneğin /uploads/belgeler/) kaydedilir.
  6. Dosya yol bilgisi veritabanında başvuru kaydıyla eşleştirilir.

Büyük boyutlu dosyalar için ayrıca Big File Upload elementi de kullanılabilir.

Upload File Aksiyonu İleri Seviye Özelleştirmeler

  • Dosya Türü ve Boyut Kontrolü: Dosya uzantıları ve boyut sınırları net olarak tanımlanabilir.
  • Otomatik Onay ve Sonraki Aksiyonlar: Dosya yüklendikten sonra otomatik onay mesajı gösterilebilir veya farklı aksiyonlar tetiklenebilir.
  • Dinamik Klasör Yapısı: Dosyalar kullanıcı ID’sine veya diğer parametrelere göre farklı klasörlerde saklanabilir.
  • Depolama Formatları: Dosyalar veritabanına referans olarak, fiziksel dosya sistemi veya Base64 formatında kaydedilebilir.

Teknik Riskler

  • Sunucu İzinleri: Dosyaların kaydedileceği klasörlerin yazma izinleri açık olmalıdır.
  • Dosya Güvenliği: Yüklenen dosyaların kötü amaçlı içerik içermemesi için dosya uzantı ve içerik kontrolleri yapılmalıdır.
  • Mobil İzinleri: Mobil cihazlarda galeri veya dosya erişimi için kullanıcı izni alınmalıdır.

Big File Upload Elementi ve Upload File Aksiyonu İlişkisi

Big File Upload elementi, büyük boyutlu dosya yüklemeleri için özel olarak tasarlanmış bir UI elementidir ve daha gelişmiş upload süreçleri (parça parça yükleme, hız optimizasyonu vb.) sunar. Ancak:

  • Upload File aksiyonu, hem standart dosya yükleme elementleriyle hem de Big File Upload elementi ile bağımsız olarak kullanılabilir.
  • Yani Upload File aksiyonu, yalnızca Big File Upload elementi ile birlikte kullanılmak zorunda değildir.
  • Büyük dosya yükleme senaryoları için Big File Upload ve Upload File aksiyonunun birlikte kullanımı ayrı bir içerikte detaylandırılabilir.
  • Upload File aksiyonu, tüm dosya yükleme işlemlerinde kullanılan genel aksiyondur.
  • Dosya tipleri ve boyutları parametreler ile kontrol edilir; uzantılar mutlaka net tanımlanmalıdır.
  • Big File Upload elementi, büyük dosya yükleme için optimize edilmiş ayrı bir bileşendir, ancak Upload File aksiyonunun kullanımını kısıtlamaz.
  • Sunucu izinleri, güvenlik kontrolleri ve mobil izinleri mutlaka göz önünde bulundurulmalıdır.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar