返回信息流自己写的网页,其中一个功能想实现上传图片然后进行某项处理,但是这个后台处理的代码我无法实现
但是某个网站上有这个功能,所以我想在我自己的页面上把我的图片拿给这个网站处理,然后在他的页面上拿到处理结果(一串字符)
所以我就把我的上传文件的表单的action写成了那个网页的对应的action,然后把表单的target写为一个display:none的iframe的name,然后通过js拿到iframe里面一个元素的内容从而拿到我想要的结果,可是出现了跨域的问题,iframe和父窗口的域不同,不能对iframe进行操纵.
后来又想着用ajax把图片传过去,然后把返回的网页通过函数把其中需要的内容给硬拿出来..可是还是失败了,再次提示跨域....
所以想问问各位大神,有没有什么方法可以实现我的想法?
看着我要的结果就在iframe里面的网页中,可就是拿不出来实在是太蛋疼了...
这是一条镜像帖。来源:北邮人论坛 / www-technology / #27106同步于 2014/8/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
跨域的问题
Ma63d
2014/8/12镜像同步13 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
搜索一下cors
【 在 Ma63d 的大作中提到: 】
: 自己写的网页,其中一个功能想实现上传图片然后进行某项处理,但是这个后台处理的代码我无法实现
: 但是某个网站上有这个功能,所以我想在我自己的页面上把我的图片拿给这个网站处理,然后在他的页面上拿到处理结果(一串字符)
: 所以我就把我的上传文件的表单的action写成了那个网页的对应的action,然后把表单的target写为一个display:none的iframe的name,然后通过js拿到iframe里面一个元素的内容从而拿到我想要的结果,可是出现了跨域的问题,iframe和父窗口的域不同,不能对iframe进行操纵.
: ...................
查了一下,cors的话需要在别人的服务器上修改配置,这样才能让资源可以被跨域请求,但是很明显我现在的情况是无法修改那个网页的服务器的...所以请问还有其他方法吗?
【 在 Smutty 的大作中提到: 】
: 搜索一下cors
这样的话可能只能发HTTP请求,上传自己的图片,然后得到服务器的响应
【 在 Ma63d 的大作中提到: 】
: 自己写的网页,其中一个功能想实现上传图片然后进行某项处理,但是这个后台处理的代码我无法实现
: 但是某个网站上有这个功能,所以我想在我自己的页面上把我的图片拿给这个网站处理,然后在他的页面上拿到处理结果(一串字符)
: 所以我就把我的上传文件的表单的action写成了那个网页的对应的action,然后把表单的target写为一个display:none的iframe的name,然后通过js拿到iframe里面一个元素的内容从而拿到我想要的结果,可是出现了跨域的问题,iframe和父窗口的域不同,不能对iframe进行操纵.
: ...................
谢谢 这篇之前也看过了,但是也是需要能操纵另外一端的网页,所以还是不行.
【 在 liu907030 的大作中提到: 】
: http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html
【 在 Ma63d 的大作中提到: 】
: 谢谢 这篇之前也看过了,但是也是需要能操纵另外一端的网页,所以还是不行.
试试jQuery Ajax的jsonp