2015-11-26 6 views
6

हैलो मुझे अपने XPages में अपलोड फ़ाइल के लिए http://www.dropzonejs.com/ का उपयोग करने की आवश्यकता है। मैं संभाल मार्क Leusink के लिए XAgent उपयोग करने के लिए उपयोग करने के बारे में सोचा:dropzonejs और XPages अपलोड

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

लेकिन हमेशा मैं इस समस्या त्रुटि 500 ​​है कि एक फ़ाइल नहीं है नहीं है! अपवाद ....

ऐसा लगता है कि नियंत्रण dropzone js पैरामीटर के साथ फ़ाइल नहीं भेज, मैं Firebug के साथ समझ में नहीं आता

dropzone बहुत सरल है ...

$(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(); } 
    } 
    } 
}); 

किसी ने सुझाव है ?

धन्यवाद!

अद्यतन

मैं का समाधान है! समस्या प्रोग्राम-संबंधी उपयोग है यह सही

$(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

यह एक बहुत ही उपयोगी प्रश्न की तरह लगता है, मुझे लगता है कि आप अपने खुद के सवाल का जवाब देना चाहिए, ताकि के साथ हल किया है दूसरों को आसानी से देखना होगा कि यह हल हो गया है। –

+0

आपने पहले ही प्रश्न का उत्तर दिया है, लेकिन मैंने डेमो डेटाबेस को प्रकाशित करने का निर्णय लिया है: http://linqed.eu/2015/11/28/dropzone-js-in-xpages-it-doesnt-get-easier-than- यह/ –

+0

स्टीव ने कहा कि यह अच्छा होगा यदि आपने समाधान को अपने प्रश्न के उत्तर के रूप में पोस्ट किया है, और फिर इसे स्वीकृत उत्तर के रूप में चिह्नित करें –

उत्तर

0

ठीक में इस कोड को

$(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 

    }); 


}); 
संबंधित मुद्दे