由于我们的项目有单独处理图片的项目,所以在用ueditor上传图片的时候就涉及到了跨域问题。在网上找了很多文章,普遍都是在页面和internal.js中加入根路径的解决方法。本人用的是1.2.6.1_jsp开发板本,实验了下这种方式不管用。最终是通过配置ueditor.config.js中的提交上传页面的路径来解决的。代码如下
//图片上传配置区 ,imageUrl:"http://localhost:8050/upLoadPicture/ueditor/jsp/imageUp.jsp"//图片上传提交地址 ,imagePath:"http://localhost:8050/upLoadPicture/ueditor/upload/"//图片修正地址,引用了fixedImagePath,如有特殊需求,可自行配置 |
这种方式需要A项目和B项目中都要引入ueditor的源文件,A项目提供上传的操作页面,B项目提供上传方法页面。
ueditor上传图片的时候是用flash文件上传的,用火狐浏览器可以看到后台会报crossdomain.xml文件找不到的错误。crossdomain.xml是flash在处理跨域上传的一个文件,切记这个文件要放到web服务的根目录下。(具体配置我已附件上传)
本文出自 “小浩” 博客,请务必保留此出处http://zhangchi.blog.51cto.com/5214280/1288917