KindEditor3.5.5如何实现跨域上传!!!!
< 返回列表时间: 2013-01-30来源:开源中国
HDC调试需求开发(15万预算),能者速来!>>>
问题背景:
  公司最近在分离项目,把各种功能从一个项目中分解出来,做成以功能为中心的项目,让其他项目可以通过接口或者Url直接调用,我得到的任务是分离上传,也就是把上传功能做成一个单独的项目,其他的有上传功能的项目跨域调用,在解决了安全沙箱问题后,我倒在了富文本编辑器(KindEditor3.5.5)的图片上传上。
具体问题描述:
   我贴一段js初始化编辑器的代码:
  KE.init({
  id : 'artminfo',
  resizeType : 1,
  langType : 'zh_CN',
  allowFileManager : true,
  allowUpload : true,
   imageUploadJson :' http://image.1.com/upload/upload.do ',
  skinsPath : arturl+"/jsp/home/js/kindeditor-3.5.5-zh_CN/skins/",//指定编辑器的skins目录,skins目录存放风格的css文件和gif图片
  pluginsPath : arturl+"/jsp/home/js/kindeditor-3.5.5-zh_CN/plugins/",//指定编辑器的plugins目录
  resizeMode : 0,//2或1或0,2时可以拖动改变宽度和高度,1时只能改变高度,0时不能拖动
  filterMode : true,//true时过滤HTML代码,false时允许输入任何代码
  items : [
   'wizzardview','fullscreen', '|','fontname', 'fontsize', '|', 'textcolor', 'bgcolor', 'bold', 'italic', 'underline',
   'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
   'insertunorderedlist', '|', 'emoticons', 'image', 'link']
  });
  红色背景的代码是跨域上传的url地址,图片能够正常的上传到服务器,但是返回的时候出问题了,返回的json代码是
  {"error":0,"url":"http://192.168.1.205:8080/temporary/wizzardimg/2013/01/30/383df7ad-2239-456c-9e10-df5faf8c4c14_websmall.jpg"}
  
上传图片后返回服务器故障
  调用服务器的域名是www.1.com,上传服务器的域名是image.1.com,通过测试发现www.1.com中的上传返回的json代码与image.1.com服务器返回的一模一样,造成服务器故障我猜测应该是跨域的问题,无法正确接收返回值,请高手帮忙!
热门排行