在我的项目中,我需要这样做:
server1 ---http-download (curl)---> my pc ---http-upload(curl)---> server2
这显然是重复的stream量。 我想知道是否有一个方法来指导server1做http上传文件到server2,如下所示:
my pc ---http-request---> server1 ----http-upload---> server2
有没有可能使用现有的networking服务器?
请注意,这两台服务器都不在我的系统内,换句话说,服务器1和服务器2不在我的控制之下。
可能的select:
如果以上都不支持,并且您没有足够的访问权限来获得支持,那么答案是:否,您不能直接传输文件。
该文件的中间存储空间不一定是您所坐的电脑。 如果您需要频繁地进行这种传输,那么最好使用位于战略位置的VPS作为中间存储。
如果你有控制服务器(你不这样做),你会rsync,甚至有server2从服务器1 wget文件。
由于您没有访问权限,您必须从一个文件下载文件,并将其上传到另一个文件。 由于您无法使服务器2向服务器1请求文件。