您在這裡

如何在編輯器中直接上傳粘貼進去的圖片?

dakkor's 的頭像
dakkor 在 2012-08-30 (四) 15:58 發表

我現在用的編輯器是CKEditor,我想實現一個功能,就是從類似word這樣的字處理軟件里粘貼帶有圖片的文章之後,能夠自動上傳文章裡的圖片,而不用一個個手動上傳,請問如何實現?

不太明白你的問題。
你是想要讓 ckeditor 有類似 word 的貼上圖片功能(直接在編輯器中貼圖或拖拉本機圖檔即完成上傳圖片功能?),還是想要上傳 word 檔案之後自動將檔案中的文字和圖片轉成內容、而圖檔還自動上傳到伺服器上?
你可能要講得更具體、詳細一點。

tky

楼主试试这个控件:
http://www.cnblogs.com/xproer/archive/2011/04/08/2009500.html
1.FCKEditor2.x。从剪帖板,本地硬盘,第三方软件或Word文档中复制图片,然后点击编辑器工具栏中的”粘贴图片”按钮。图片将自动上传到Web服务器中.
FCKEditor2.x Demo
2.FCKEditor2.x编辑器。上传成功
 FCKEditor2.x编辑器-图片上传成功
3.CKEditor3.x编辑器。
 CKEditor3.x编辑器
4.CKEditor3.x-粘贴Excel
 CKEditor3.x-粘贴Excel
5.KindEditor3.x-粘贴图片
KindEditor3.x-粘贴图片

Xproer.WordPaster整合代码如下:

WordPaster For FCKEditor-2.x

var pasterMgr = new PasterManager();
pasterMgr.Config["PostUrl"] = "http://localhost:10727/asp.net/upload.aspx";
pasterMgr.Load();//加载控件

var oFCKeditor = new FCKeditor('txtContent');
oFCKeditor.BasePath = "fckeditor/";
//oFCKeditor.ToolbarSet = "Basic";
oFCKeditor.Height = 300;
oFCKeditor.Value = '';
oFCKeditor.ReplaceTextarea();//将上面的textarea替换成FCK编辑器,这样服务端可以通过Request.Form["txtContent"]取到数据

//初始化编辑器
function FCKeditor_OnComplete(editorInstance)
{
pasterMgr.Init(editorInstance);
}


资源下载:
CAB安装包
开发文档
ASP.NET-FCKEditor2.x示例
ASP.NET-CKEditor3.x示例
ASP.NET-KindEditor3.x示例
ASP.NET-KindEditor4.x示例
JSP-FCKEditor2.x示例
JSP-CKEditor3.x示例
JSP-KindEditor3.x示例
JSP-KindEditor4.x示例
PHP-FCKEditor2.x示例
PHP-CKEditor3.x示例
PHP-KindEditor3.x示例
PHP-KindEditor4.x示例
JSP-KindEditor4.x-ScreenCapture示例