在我的项目中,我需要这样做:
server1 ---http-download (curl)---> my pc ---http-upload(curl)---> server2这显然是在重复交通。我想知道是否有一种方法可以指示server1将文件上传到server2,如下所示:
my pc ---http-request---> server1 ----http-upload---> server2是否有可能使用现有的网络服务器?
请注意,这两台服务器都不在我的系统中,换句话说,服务器1和服务器2不在我的控制范围之内。
发布于 2014-05-29 10:16:06
可能的备选方案:
如果上述任何一项都不受支持,而且您没有足够的访问权限来支持这两台服务器,那么答案是:不,您不能直接传输文件。
文件的中间存储不一定是您所坐的PC。如果您需要频繁地进行这种传输,您可能会更好地使用一个位于战略位置的VPS作为中间存储。
发布于 2014-05-29 09:47:03
如果您控制了服务器(您没有),那么您就可以rsync,甚至让server2从服务器1获取文件。
由于您没有访问权限,您必须从其中一个下载该文件,并将其上传到另一个文件。因为您无法使服务器2请求服务器1的文件。
https://serverfault.com/questions/599347
复制相似问题