How to implement image upload to the PageDown markdown editor?
This article provide a useful method,
editor.hooks.set("insertImageDialog", function (callback) { var $input = $('<input type="file" name="File" id="file_0" class = "fileUpload"/>'); var $okButton = $('<a class="okButton">'+uploadOK()+'</a>'); $okButton.click(function(){ var data = new FormData(); var file = $input[0].files[0]; if (file === undefined || null === file) { // alert("error message); } else { data.append('file', file); $.ajax({ url: 'uploadFile', data: data, dataType : 'json', processData: false, contentType: false, type: 'POST', success: function ( data ) { callback(data.dataObject.url); }, error : function(data){ // error } }); } }); )