+ -
当前位置:首页 → 问答吧 → PHP跨域上传附件问题

PHP跨域上传附件问题

时间:2011-09-26

来源:互联网

服务器A上传附件表单提交到服务器B的地址,而不通过IFRAME这些,实现附件的上传功能

并且要很好的保护服务器B的接收地址,不知道有无好的办法?

我是这样想,在A上写个接收地址,附件表单就提交到这个地址,然后这个地址就通过SOCKET或者其他什么方法,提交到服务器B的地址

作者: shundeanswer   发布时间: 2011-09-26

你的目的是什么? 我建议从服务器角度操作性能会好, 比如NFS

作者: yhkyo   发布时间: 2011-09-26

我的目的就是服务器A跨域提交附件到服务器B,而不通过IFRAME

作者: shundeanswer   发布时间: 2011-09-26

并且不通过FORM里,写成http://服务器B/action.php

作者: shundeanswer   发布时间: 2011-09-26

我的意思是,你B服务器只是用来存储用的?

作者: yhkyo   发布时间: 2011-09-26

如果是的话做nfs amount

作者: yhkyo   发布时间: 2011-09-26

不是的,因为服务器B是同步到服务器A,而程序不能直接在服务器A上进行上传操作

作者: shundeanswer   发布时间: 2011-09-26

只能通过上传到服务器B,然后同步到服务器A

作者: shundeanswer   发布时间: 2011-09-26

难道又没有人回答??

作者: shundeanswer   发布时间: 2011-09-26

PHP的ftp函数,或用文件同步软件!

作者: moocky   发布时间: 2011-09-26

重点是您的B服务器不公开接口,让A来操作您干嘛不直接存到A上 ,而是从A到B再回到A,浪费啊

作者: yhkyo   发布时间: 2011-09-26

A上面不允许写文件操作,只能通过服务器B进行同步到服务器A

作者: shundeanswer   发布时间: 2011-09-26

方法一:A上开个目录挂载到B上,这样是直接写到B上 B上写个crontab做scp
方法二:B上开FTP什么的(PHP上传接口也行只对A开放),A通过FTP或接口上传到B, B上同样以CRONTAB 做SCP

作者: yhkyo   发布时间: 2011-09-26

相关阅读 更多