`

CKEditor 上传文件后返回的内容

阅读更多

原文及更多精彩,在这里: http://yysource.sourceforge.net/?p=58

  CKEditor 的文档做的真心觉得不好,很多东西找起来好麻烦。比如说文件上传的问题。如果是想实现简单的文件上传,比如上传图片,可以这样:

 

			editor = CKEDITOR.replace('editor', {
				filebrowserImageUploadUrl : '/file/upload?type=image',
			});

  上传是可以了,但是却无法正常返回,在 Send to the Server 之后,按照官网里 demo 的结果,应该会直接跳到 Image Info 里,并且会自动将服务器返回的 url 填充到 URL 框中。要想实现官网的这个跳转和显示url的效果,有两个关键:

 

 

  1.是返回的内容必须为 text/html 格式,并且内容为:

<script type=\"text/javascript\">window.parent.CKEDITOR.tools.callFunction(2, '/path/to/file', 'error message');</script>

 

  2.其中,/path/to/file 中的路径名必须以斜杠“/”分隔,如果用的是反斜杠“\”,那么恭喜,它是不会自动跳转到 Image Info 里去的,并且 URL 里也不会有值。另外,error message 这一段可以去掉,为空表示没有错误,不为空则会弹出一个对话框显示 error message 的内容。

 

0
0
分享到:
评论

相关推荐

    ckeditor文件上传功能

    ckeditor文件上传功能,附图片上传示例,java程序及返回结果。 strut配置 &lt;param name="allowedTypes"&gt;image/bmp||image/png||image/gif||image/jpeg||image/jpg||image/pjpeg&lt;/param&gt; ...

    CKEditor3.6.1 ASP版带上传功能的

    到了官网 下载变成 ckeditor ,下了之后,没有上传的功能 按惯例到网上去找资料,终于找到配置方法了,现整理好的上传,方便又需求的朋友下载,顺便赚点积分,呵呵···· 以下是注意事项: 1.配置ckfinder/...

    PGRFileManager文件管理器 2.1.0.zip

    PGRFileManager是一个免费的(MIT许可)基于ajax的文件管理器,支持添加、移动、重命名、删除单独或多个文件和文件夹。对于图片文件会自动生成...•上传文件大小限制 •下限值图像如有必要,上传后 •简单的授权

    PGRFileManager文件管理器 v2.1.0.zip

    PGRFileManager是一个免费的(MIT许可)基于ajax的文件管理器,支持添加、移动、重命名、删除单独或多个文件和文件夹。对于图片文件会自动生成...•上传文件大小限制 •下限值图像如有必要,上传后 •简单的授权

    CKEditor-upload:我制作了一个插件将图像上传到 WYSIWYG CKEditor

    CKEditor-上传 我制作了一个插件将图像上传到 WYSIWYG CKEditor 肯定适用于最后的... /* 此外,“上传者”返回需要我们在这个 php 文件中使用的相同结构。 If you want to make other check to change the retu

    易点内容管理系统 DianCMS v5.2.0 ACC版.rar

    29、上传文件管理 30、任意广告制作系统 31、URL伪静态功能:采用微软URLRewriter核心架构 32、评论系统 33、后台5种风格主题供选择 34、VS Free标签——任意表数据调用 35、关键字管理 36、完善的会员系统:用户...

    文章管理系统

    上传图片和上传文件框加入编码指定,防止乱码出现 4.修复其他细节bug 2012年11月03日 ★更新方式:admin文件夹改成你后台目录名,然后补丁包里的所有文件覆盖进去。 1.纠正后台文章编辑时获取编辑器缩略图有时...

    JAVA上百实例源码以及开源项目

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    JAVA上百实例源码以及开源项目源代码

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    易点内容管理系统 DianCMS v5.2.0 SQL版

    29、上传文件管理 30、任意广告制作系统 31、URL伪静态功能:采用微软URLRewriter核心架构 32、评论系统 33、后台5种风格主题供选择 34、VS Free标签——任意表数据调用 35、关键字管理 36、完善的会员系统:用户...

    易点内容管理系统 DianCMS v5.2.0 ACC版

    29、上传文件管理 30、任意广告制作系统 31、URL伪静态功能:采用微软URLRewriter核心架构 32、评论系统 33、后台5种风格主题供选择 34、VS Free标签——任意表数据调用 35、关键字管理 36、完善的会员系统:用户...

    YouDianCMS

    4.[优化]全面升级后台编辑器ckeditor至最新4.8版本,支持多图插入和上传、设置行高、从word文档可以直接粘贴图片并自动上传到服务器、高版本ie打开编辑器不再有兼容问题 5.[增加]产品规格属性增加图片,增强用户体验...

    java开源包1

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包11

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包2

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包3

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包6

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包5

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

Global site tag (gtag.js) - Google Analytics