主题: 跨站点上传问题 |
作者: PlusOne, 发布日期: 2012-11-30 13:23:46, 浏览数: 2699 |
在做上传文件时,控件部署在A站点,但是上传的图片想保存在B站点里面,这个时候我在uploadJson里面写了B站点的服务端处理地址,上传成功了,数据也返回了,但是A站点的KindEditor确一直显示"上传中,请稍候..." 请问如何做到跨站点提交数据。
uploadJson: 'http://localhost:8748/Aspx/TemplateManage/AddTemplate.ashx', //这个地址就是B站点的服务端处理程序 |
作者: Roddy, 发布日期: 2012-11-30 13:42:09 |
FORM上传是不能跨域的,请在后端做中转。A域名页面上传到A域名的服务器,A域名服务器再同步到B域名服务器。
|
回复 |
作者: xieliang, 发布日期: 2012-12-05 10:45:08 |
回复Roddy:+1 我以前也搞不懂怎么跨域,后来才知道都是后端同步的,比如 在a.com上传一个,先把图上传到a上,然后在让a给b.com一个指定接收文件的文件传一个当前图片的值,如果成功,则把a的图片删除,比如 a.com/upload/1.jpg,那么在你上传完成后返回img路径的时候只要路径/ ,前面换成 b.com就行了,可是这样会遇到一个问题,就是跨域 权限问题,总不能 谁都 能直接发个URL上传啊,Roddy大哥有没有 很好的解决方法 呢?已知 a ,b 是两个服务器;
可以发我邮箱 463004799@qq.com |
回复 |