Big File Upload Elementi ile Dosya Yükleme, İndirme ve Silme
Dosya Yükleme
İstemci tarafında seçtiği veya sürükleyip bıraktığı büyük boyutlu dosyaları HTTP multipart/form-data formatında sunucuya yükler. İşlem, ağ performansını optimize etmek ve olası kesintilerde veri kaybını önlemek amacıyla chunk (parça) mantığıyla gerçekleştirilir.
Dosyayı doğrudan element üzerine sürükleyip bırakın.
Sistem dosyayı Chunk Size parametresine göre parçalara böler (örnek: 10 MB).
Her parça sırayla sunucuya iletilir ve geçici bellekte tutulur.
Yükleme tamamlandığında On Upload Finish aksiyonu tetiklenir. Bu aksiyonla birlikte aşağıdaki değerler üretilir ve yönetim için kullanılmalıdır:
File ID (GUID): Yüklenen dosyaya sistem tarafından atanan benzersiz kimlik.
File Path ve File ID eşleşmezse dosya tespit edilemez ve işlem başarısız olur. File ID yükleme sonrası mutlaka kayıt altına alınmalıdır.
Silme işlemi tetiklendiğinde:
Sistem, File Path ve File ID bilgilerine göre dosyayı doğrular.
Doğrulama tamamlandığında dosya sunucudan kalıcı olarak silinir.
Silinen dosya kurtarılamaz.
Silme işleminden önce, dosyanın sistemde kullanılmadığı ve başka işlemler tarafından referans alınmadığı mutlaka kontrol edilmelidir. Aksi durumda sistemsel hatalar ve veri kayıpları yaşanabilir.
Bu kılavuzu takip ederek Big File Upload elementini uygulamanızda etkili bir şekilde kullanabilirsiniz.