2016-05-18 13 views
5

de önce yükleme olayını nasıl alınır kodudur Jquery</p> burada <p>kullanarak dosya yöneticisi üzerinde çalışıyorum elfinder eklentisi (bir dosya yöneticisi eklentisi)

1) birkaç defa daha sonra başarısız yüklemeyi iptal ama ya eklemek/yükleme olayı o yükleme başladıktan sonra yangın ve yangın durumunda, dosya yükleme öncesi bazı kontroller istiyorum

yardımcı olduğunuz için çok sayesinde

https://github.com/Studio-42/elFinder/wiki/Client-event-API

Herhangi bir öneri: 210 2) Ayrıca, yükleme etkinliği yangın birkaç sefer İşte

olay listesi olduğu gibi yükleme hakkında tam olayını yakalayamaz. Sunucu tarafında

Find, bir bağlama seçenekleri vardır mesela komutu geçersiz kılmak için:

Güncellendi "rm mkdir" vs ... Ancak, kullanıcı kimliğini mağazada saklamak istiyorum, bu yüzden istemci tarafında geçersiz kıldığım bir olay listesi var mı? Teşekkür

https://github.com/Studio-42/elFinder/wiki/Connector-configuration-options

cevap

2

komut çalıştırılmadan önce hiçbir kanca noktası olduğundan işlevi geçersiz ediniz.

var elfinderInstance = $('#elfinder').elfinder({ /* Your options */ }).elfinder('instance'); 

elfinderInstance.upload = function(files) { 
    var hasError; 
    elfinderInstance.log(files); // print to browser consol 
    if (hasError) { 
     elfinderInstance.error('upload error'); 
     return $.Deferred().reject(); 
    } else { 
     return elfinderInstance.transport.upload(files, elfinderInstance); 
    } 
}; 
+0

gerçekten harika örnek kod. Son soru, geçersiz kılacak herhangi bir olay listesi var mı? Dosyayı kaydetmek için bazı php komutlarını aramam gerekebileceğinden, kopyalama, silme, taşıma, klasör oluşturma vb ... Teşekkürler – user782104

+0

Üzgünüz, dosya nesnesinin ne olduğunu kısaca açıklayabilir misiniz? Dosya öğesinin adını, dosya boyutunu ..etc almak için listeden nasıl geçersiniz ... çok teşekkürler – user782104

İlgili konular