http://www.dukaweb.net/2014/01/how-to-make-upload-image-in-ckeditor.html
In script tag, which we call CKEditor put one more code:
CKEDITOR.replace( 'editor1', {
filebrowserUploadUrl: "upload/upload.php"
} );
In upload.php
if (file_exists("img/"; . $_FILES["upload"]["name"]))
{
echo $_FILES["upload"]["name"] . " already exists please choose another image.";
}
else
{
move_uploaded_file($_FILES["upload"]["tmp_name"],
"img/" . $_FILES["upload"]["name"]);
echo "Stored in: " . "img/" . $_FILES["upload"]["name"];
}
In upload.php file
Add the following code in the else function
$funcNum = $_GET['CKEditorFuncNum'] ;
// Optional: instance name (might be used to load a specific configuration file or anything else).
$CKEditor = $_GET['CKEditor'] ;
// Optional: might be used to provide localized messages.
$langCode = $_GET['langCode'] ;
// Check the $_FILES array and save the file. Assign the correct path to a variable ($url).
$url = "img/" . $_FILES["upload"]["name"];
// Usually you will only assign something here if the file could not be uploaded.
$message = '';
echo "<script type='text/javascript'> window.parent.CKEDITOR.tools.callFunction($funcNum, '$url', '$message');</script>";
http://www.paulfp.net/blog/2010/10/how-to-add-and-upload-an-image-using-ckeditor/
----------
http://bittyferrari.blogspot.tw/2015/03/ckeditor-image-upload.html
做法就是用個jquery的ajax檔案upload功能
我是包了這個 jquery-fileupload.min.js
function addImg(v) {
CKEDITOR.instances.content.insertHtml('<img src="' + baseUrl + '/upload/news/' + v + '" />');
}
==========
Integration blueimp fileupload in ckeditor
http://stackoverflow.com/questions/14013418/integration-blueimp-fileupload-in-ckeditor
https://github.com/blueimp/jQuery-File-Upload
jquery file upload 后台收到的文件名中文乱码, filename中文乱码
http://blog.csdn.net/zhouyingge1104/article/details/38322403