主题: 图片上传到另外一台服务器 |
作者: irongroup, 发布日期: 2010-07-21 14:28:33, 浏览数: 7537 |
本地图片上传 需要上传到另外一台附件服务器 demo里面的upload_json.jsp 部署在附件服务器上 图片上传成功了 json数据 也响应正确 就是一直报服务器故障 错误 post请求 http://192.168.200.34:8080/img/public/upload_json.jsp 请求头信息: Host: 192.168.200.34:8080 响应头信息: Server: Apache-Coyote/1.1 响应: |
作者: Roddy, 发布日期: 2010-07-21 14:31:35 |
应该是跨域问题,图片用隐藏iframe上传的,iframe的域名和当前文档域名不一致时浏览器都报没有权限的错误。 建议图片先上传到编辑器所在服务器上,然后再传送到其它服务器。 |
回复 |
作者: irongroup, 发布日期: 2010-07-21 14:33:39 |
那对跨域的有解决方法吗 或者怎么 回调 返回的json数据 |
回复 |
作者: Roddy, 发布日期: 2010-07-21 15:13:15 |
禁止跨域是属于浏览器的安全策略,要用JS打破这个限制不容易,最新浏览器支持message机制,可以做跨域通信。 google的open social平台有应用例子,但代码很长很变态,IE6连VBSCRIPT都用上了,目前阶段还是用后端中转最靠谱。 |
回复 |