2015-11-26 21 views
6

Merhaba XPages'ımda yükleme dosyası için http://www.dropzonejs.com/ kullanmam gerekiyor.dropzonejs ve XPages yükleme

http://openntf.org/XSnippets.nsf/snippet.xsp?id=custom-xpage-file-upload-handler

Ama her zaman bir dosya değil sorun hatası 500 sahiptir: ben sap Mark Leusink için XAgent kullanmak kullanma hakkında düşündüm! İstisna ....

o kontrol dropzone js parametresi ile dosya göndermek değil gibi görünüyor, ben

$(function() { 
// $("div#FileIDUpload").dropzone({ url: "xUpload.xsp" }); 
    var myDropzone = new Dropzone("div#FileIDUpload", { url: "xUpload.xsp"}); 
    Dropzone.options.myAwesomeDropzone = { 
     paramName: "uploadedFile", // The name that will be used to transfer the file 
     clickable:true, 
     uploadMultiple:false, 
     maxFilesize: 2, // MB 
     accept: function(file, done) { 
      if (file.name == "justinbieber.jpg") { 
      done("Naha, you don't."); 
     } 
     else { done(); } 
    } 
    } 
}); 

Birisi öneriniz var ...

dropzone çok basittir Firebug ile anlamıyorum ?

Teşekkürler!

GÜNCELLEME

Çözmem ettik! sorun programlı kullanımı bu doğru

$(function() { 
// $("div#FileIDUpload").dropzone({ url: "xUpload.xsp" }); 
    var myDropzone = new Dropzone("div#FileIDUpload", { 
    paramName: "uploadedFile", // The name that will be used to transfer the file 
    url: "xUpload.xsp", 
    clickable:true, 
     uploadMultiple:false, 
     maxFilesize: 2 // MB 

    }); 


}); 
+1

, ben böylece, kendi soruya cevap gerektiğini düşünüyorum ile çözmek zorunda olduğu diğerleri bunu çözdüğünü daha kolay görecekler. –

+0

Soruyu zaten kendiniz cevapladınız, ancak yine de demo veritabanını yayınlamaya karar verdim: http://linqed.eu/2015/11/28/dropzone-js-in-xpages-it-doesnt-get-easier-than- this/ –

+0

Steve'in, kendi sorununun bir cevabı olarak çözümü gönderdiyseniz ve kabul edilen cevap olarak işaretlediyseniz, iyi olacağını söylemişti. –

cevap

0

Tamam bu kodun Bu çok kullanışlı bir soru gibi görünüyor

$(function() { 
// $("div#FileIDUpload").dropzone({ url: "xUpload.xsp" }); 
    var myDropzone = new Dropzone("div#FileIDUpload", { 
    paramName: "uploadedFile", // The name that will be used to transfer the file 
    url: "xUpload.xsp", 
    clickable:true, 
     uploadMultiple:false, 
     maxFilesize: 2 // MB 

    }); 


});