<script src="//cdn.ckeditor.com/4.5.6/basic/ckeditor.js"></script>
<script>
$(document).ready(function() {
CKEDITOR.plugins.addExternal('imageupload', '/ckeditor/plugins/imageupload/');
CKEDITOR.plugins.addExternal('uploadwidget', '/ckeditor/plugins/uploadwidget/');
CKEDITOR.replace('htmleditor', {
htmlEncodeOutput: true,
extraPlugins: 'imageupload,uploadwidget'
});
});
</script>
Lütfen bu
http://ckeditor.com/addon/uploadimage bir göz ve referans için bu
http://sdk.ckeditor.com/samples/fileupload.html#uploading-dropped-and-pasted-images alır.
kurulumu için yükleme url var ve bu gibi yapılandırmasında içinde uploadimage eklentisi sağlamak olacak:
config.extraPlugins = 'uploadimage';
config.imageUploadUrl = '/uploader/upload.php?type=Images';
editor.on('fileUploadRequest', function(evt) {
var fileLoader = evt.data.fileLoader,
formData = new FormData(),
xhr = fileLoader.xhr;
xhr.open('PUT', fileLoader.uploadUrl, true);
formData.append('upload', fileLoader.file, fileLoader.fileName);
fileLoader.xhr.send(formData);
// Prevented the default behavior.
evt.stop();
}, null, null, 4); // Listener with a priority 4 will be executed before priority 5.
docs ne kadar farklı senaryolar
Bunlar resmi eklentiler mi? Çünkü görüntü yok, ancak uploadimage var. Onları kendi sunucunuza kopyaladın mı? Ayrıca, uploadwidget'in temel sürümde bulunmayan diğer eklentilere de bağımlılıkları vardır. – Wizard