2015-11-26 19 views
6

Ciao ho bisogno di usare http://www.dropzonejs.com/ per caricare il file nelle mie XPages. ho pensato di usare di usare il xagent per maniglia Mark Leusink:dropzonejs e XPage upload

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

Ma sempre ho problema errore 500 che non è un file! eccezione ....

sembra che DropZone controllo js non inviare il file con il parametro, non capisco con Firebug

DropZone è molto semplice ...

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

Qualcuno avere suggerimento ?

Grazie!

UPDATE

ho risolvere! il problema è l'utilizzo programmatico questo è corretto

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

Questa sembra una domanda molto utile, credo che si dovrebbe rispondere alla tua domanda, in modo che altri vedranno più facilmente che è risolto. –

+0

Hai già risposto tu stesso alla domanda, ma ho comunque deciso di pubblicare il database demo: http://linqed.eu/2015/11/28/dropzone-js-in-xpages-it-doesnt-get-easier-than- this/ –

+0

Come Steve ha detto che sarebbe stato positivo se hai postato la soluzione come risposta alla tua stessa domanda, e poi contrassegnala come risposta accettata –

risposta

0

OK A hanno risolvere con questo codice

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

    }); 


});