如何用php实现无跳转的跨域上传?

如题

作者: wohugb   发布时间: 2008-11-10

from里加 target="a123"

<iframe id="a123" name="a123" width="1" height="1" scrolling="no"></iframe>

你点上传了之后 他返回到A123这个里 页面表面看起来也就没刷新咯

作者: nawanr   发布时间: 2008-11-10

1.如楼上,把form加到iFrame里面
2.在服务器上向目标服务器发送被上传的数据
3.用flash上传

作者: froole   发布时间: 2008-11-10

用iframe 也行。
如:
iframe所在的站点为www.yyyy.com
在ifraem的src="http://www.xxxx.com/XXX.php" 
http://www.xxxx.com/XXX.php里面实现你的上传功能。
在上传成功后跳转到www.yyyy.com里面的zzz.php文件
在zzz.php里面用js改变iframe所在页面的提示信息。。这里也用到了跳转,
因为在同一个iframe里面,页面感觉到了的。

作者: penglewen   发布时间: 2008-11-10

页面感觉不到的

作者: penglewen   发布时间: 2008-11-10

类似开始的上传,是如何处理的?

作者: wohugb   发布时间: 2008-11-10

类似开心的那种上传方式,看不出是跨域上传,但是调用确是异域的图片!是如何实现的?

作者: wohugb   发布时间: 2008-11-10

开心网的js代码
      if(frame   ==   " ")
{
frame   =   $( "form "+formnum).ownerDocument.createElement( 'iframe ');
frame.id   =   'gotoframe ';
frame.name   =   'gotoframe ';
frame.style.display   =   'none ';
frame.style.width   =   "0px ";
frame.style.height   =   "0px ";
$( "form "+formnum).ownerDocument.body.appendChild(frame);
iwin   =   frame.contentWindow;
iwin.name   =   frame.name;
}
$( "form "+formnum).target   =   frame.name;
跟一楼方法一样。

作者: penglewen   发布时间: 2008-11-10

实现方法主要有两种:
1.在后台有nfs管理文件,被上传的文件直接保存到NFS的文件系统中
2.把上传来的文件直接通过ftp等传送协议,将上传文件直接发送到其他服务器。

作者: froole   发布时间: 2008-11-10

但是这里却找不到异域的地址!

作者: wohugb   发布时间: 2008-11-10

widows 下如何实现呢?

作者: wohugb   发布时间: 2008-11-10

你到底想实现什么?
想从哪页传到哪页?
告诉我 我帮你写算了

作者: nawanr   发布时间: 2008-11-10

js跨域是行不通的吧



除非PHP在后台跨

作者: fxs_2008   发布时间: 2008-11-10

啥跳转不跳转的,呵呵.
直接把form的action指成你要上传到的服务器不就OK了.

作者: jakey9826   发布时间: 2008-11-10

帮顶

作者: Longinc   发布时间: 2008-11-10

如何用php实现无跳转的跨域上传?

晕,跨域你还想不跳转???

那别人服务端咋处理??


你的意思是获取远程的吗?

如果不是,那你不跳转根本不行

作者: chinmo   发布时间: 2008-11-10

问题很难实现,关注

作者: dyn329680754   发布时间: 2008-11-11

不是那么简单的...

作者: jlzan1314   发布时间: 2008-11-11

是啊 实现起来不是那么简单 可以到这里 好、看看 http://www.haowanw.com/bbs

作者: haowanw2009   发布时间: 2011-01-10