Ich verwende TinyMCE in einem Projekt und möchte, dass der Benutzer Bilder auf dem Server auswählt und hochlädt.TinyMCE file_picker_callback Wählen Sie ein Bild aus der Standard-Browser-Dateiauswahl
Ich möchte folgende Schaltfläche klicken:
Öffnen Sie den Browser Standard-Dateiauswahlfenster und fügen Sie das ausgewählte Bild an die Redaktion:
Mein Code so weit ist wie folgt ..
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>
Welche Änderungen muss ich an die file_picker_callback Ereignis machen, um die ausgewählte Datei und fügen Sie ihn in den Editor zu bekommen?
sollten Sie markieren wirklich @Karl Morrisons Antwort als richtig ein. – jayarjo