>  기사  >  백엔드 개발  >  php踊跃发送文件

php踊跃发送文件

WBOY
WBOY원래의
2016-06-13 12:59:35831검색

php主动发送文件
最近想要做一个东西,用户把文件发送到我自己的服务器后,再把文件发送到另外一个服务器(减轻负担),请问要怎样做?
------解决方案--------------------
称“我自己的服务器”为本地服务器,“另外一个服务器”为目标服务器

取决于目标服务器的环境
1、如果目标服务器上有ftp服务,可通过本地服务器的ftp函数组(非window系统需加载扩展)传递
2、如果目标服务器上有ftp服务,且ftp允许匿名访问,可用file_put_contents函数直接传递
3、无论如何都可以先尝试使用file_put_contents传递,虽然不一定能成功。但若成功了,就简单多了
4、可以使用curl或sock实现文件上传,但需要目标服务器上有接收程序

------解决方案--------------------
Rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。
http://blog.csdn.net/chanya/article/details/7891240

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.