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