I use TinyMCE in the project and I want the user to select and upload images to the server using the default window of the inserted image.
I want to click the following button:

Open the default file selection window for browsers and add the selected image to the editor:

My code so far is as follows.
JS:
tinymce.init({ selector: '#html-editor', language: 'pt_PT', plugins: [ "bdesk_photo advlist autolink link image lists charmap preview hr anchor pagebreak", "searchreplace wordcount visualblocks visualchars code media nonbreaking", "table contextmenu directionality paste textcolor colorpicker imagetools" ], add_unload_trigger: false, toolbar: "styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image media preview | forecolor backcolor table", image_advtab: true, file_picker_callback: function (callback, value, meta) { $('#html-editor input').click(); //how to get selected image data and add to editor? }, paste_data_images: true, images_upload_handler: function (blobInfo, success, failure) { // no upload, just return the blobInfo.blob() as base64 data success("data:" + blobInfo.blob().type + ";base64," + blobInfo.base64()); } });
HTML:
<div id="html-editor"> <input name="image" type="file" style="width:0;height:0;overflow:hidden;"> </div>
What changes should I make to the file_picker_callback event to get the selected file and add it to the editor?
Ricky source share