从其他服务器下载文件到客户端直接php

时间:2015-05-05 05:08:18

标签: php curl ftp

我的站点位于服务器1中,某个文件位于服务器2中。当我想使用ftp_get()curl()将文件从服务器2下载到客户端时,该功能从服务器2下载文件到服务器1不是客户端。 服务器2是私有ftp服务器。如果使用ftp无法做到这一点,除了ftp之外没有解决办法吗? 将文件存储到服务器2的最佳解决方案是什么?

1 个答案:

答案 0 :(得分:0)

一种简单的方法是使用支持跨域的ajax将文件(post方法)发送到另一台服务器,并使用服务器2下方的标头接受来自服务器1的发布数据。

header('Access-Control-Allow-Origin: http://server1.com');