Kullanıcı Kılavuzu

Download File From Server

Download File From Server

Kuika’nın Download File From Server aksiyonu, sunucuda depolanan dosyaları kullanıcı cihazına indirmenizi sağlar. Bu aksiyon sayesinde sunucudaki belgeler, medya dosyaları veya diğer veri dosyaları yerel olarak kaydedilir ve çevrimdışı erişim mümkün olur.

Teknik Özellikler

  • Sunucu Dosya İndirme: Belirlenen dosyanın güvenli şekilde cihazınıza indirilmesini sağlar.
  • Dosya Konumu: Dosyanın sunucudaki tam dizin yolu ve kimliği ile erişim.
  • Web & Mobil Uygulama Desteği: Tüm uygulamalarda çalışır.
  • Basit Entegrasyon: UI elementlerine kolayca eklenebilir.

Download File From Server Aksiyonu Uygulama Adımları

1. UI Design'da Aksiyonu Tanımlama

  • Kuika platformunda projenizi açın.
  • UI Design modülüne geçin.
  • Dosya indirme işlemi için bir buton oluşturun (örneğin, “Dosyayı İndir”).
  • Butonu seçin ve + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Device > Download File From Server aksiyonunu ekleyin.

3. Aksiyon Parametrelerini Yapılandırma

  • File Name: İndirilecek dosyanın adını (örneğin: report.pdf) belirtin. Bu değeri sabit olarak yazabilir veya Symbol Picker kullanarak dinamik olarak form bileşenleri, aksiyon sonuçları ya da değişkenlerden bağlayabilirsiniz.
  • File ID: Dosyanın sistemde tanımlanmış benzersiz kimlik numarasını girin.Bu ID, genellikle "Upload File" aksiyonu sonucunda ActionResult üzerinden otomatik olarak elde edilir (ActionResult.UploadFile.fileId).
  • Bu parametreler, Fixed, Current, Action Result, Form Component gibi kaynaklardan alınabilir ve Symbol Picker ile bağlanabilir.
  • Yapılandırma tamamlandıktan sonra SAVE butonuna tıklayın.

Kullanım Senaryosu: Kullanıcının Sunucudan Dosya İndirmesi

Bir kullanıcı, uygulama üzerinden sunucuda saklanan bir PDF raporu cihazına indirmek ister. Kullanıcı “Dosyayı İndir” butonuna tıkladığında, Download File From Server aksiyonu devreye girer ve dosya güvenle cihazına indirilir.

Dosya İndirme Alanına Download File From Server Aksiyonu Ekleme

  • Kuika platformunda projenizi açın.
  • UI Design modülüne girin.
  • Sol panelden bir Button elementi ekleyin (örneğin “Raporu İndir”).
  • Butonu seçin, sağ panelden + ADD ACTION menüsüne tıklayın.
  • OnClick → Device → Download File From Server aksiyonunu seçin.

Download File From Server Aksiyonunu Yapılandırma

  • File Path: /documents/annual_report.pdf (İndirilecek dosyanın sunucudaki yolu.)
  • File ID: file12345 (Dosyanın benzersiz sistem kimliği.) Bu ID, genellikle "Upload File" aksiyonu sonucunda ActionResult üzerinden otomatik olarak elde edilir (ActionResult.UploadFile.fileId).

Bu yapılandırma ile, kullanıcı dosya indirme butonuna bastığında dosya cihazına kaydedilir.

Download File From Server Aksiyonu İleri Seviye Özelleştirmeler

  1. Dinamik Dosya Yolu ve ID: Kullanıcıya veya duruma göre farklı dosyalar dinamik olarak indirilebilir.
  2. Onay İsteme: Dosya indirme öncesi kullanıcıdan onay alınabilir.

Adımlar:

  • Kuika platformunda projenizi açın ve UI Design modülüne geçin.
  • Dosya indirme butonunu seçin.
  • + ADD ACTION menüsünden Device > Download File From Server aksiyonunu ekleyin.
  • Eklediğiniz aksiyonun sağ üst köşesindeki üç nokta (⋮) ikonuna tıklayın.
  • Açılan menüden Add Confirmation seçeneğini seçin.
  • Confirmation Message” alanına kullanıcıya göstermek istediğiniz onay mesajını yazın. Örneğin: “Dosyayı indirmek istediğinize emin misiniz?”
  • Böylece butona tıklanınca, bu onay mesajı pop-up olarak gösterilir. Kullanıcı “Evet” derse dosya indirme işlemi başlar, “Hayır” derse işlem iptal edilir.
  • İndirme Sonrası Bildirim: İşlem tamamlandığında kullanıcıya başarı mesajı gösterilebilir. 

Navigate Aksiyonunda Yapılandırma

  • Download File From Server aksiyonunun hemen sonrasına yeni bir aksiyon ekleyin. + Add Action > Navigate
  • To Screen: DownloadSuccessPage (veya projenizdeki başarı mesajı içeren ekranın adı)
  • Open As:
    • Current Page → Sayfa tamamen değişir, ya da
    • Modal → Mevcut ekran üstünde açılır (boyut ve kapatılabilirlik ayarlanabilir)
  • Width / Height: (Modal ise, örneğin "400px" / "200px")
  • Closable: true (Modal ise, kullanıcı mesajı kapatabilir)
  • Execute Page Init Actions After Closed: İhtiyaca göre true veya false
  • Sayfa İçeriği Örneği (DownloadSuccessPage)
  • Başlık: Başarılı!
  • Mesaj Label’ı: Yukarıdaki başarı mesajı metni
  • İstersen “Ana Sayfaya Dön” veya “Yeni İndirme Yap” gibi butonlar ekleyerek kullanıcı yönlendirmesi yapılabilir.

Teknik Riskler 

  • Yetki Kontrolü: Dosya indirme yetkileri uygun şekilde ayarlanmalıdır.

Download File From Server aksiyonu, Kuika uygulamalarında sunucuda bulunan dosyaların güvenli ve kolayca kullanıcı cihazına indirilmesini sağlayarak kullanıcı deneyimini geliştirir ve uygulamanızın esnekliğini artırır.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar