Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 在php或js中通过http或ftp自动传输文件?_File_Http_Networking_Ftp_Transfer - Fatal编程技术网

File 在php或js中通过http或ftp自动传输文件?

File 在php或js中通过http或ftp自动传输文件?,file,http,networking,ftp,transfer,File,Http,Networking,Ftp,Transfer,我正在寻找一种解决方案,将文件从一台计算机传输到另一台计算机,而无需任何人机交互。我有一个构建服务器,它需要将夜间构建到另一台测试计算机,该计算机评估软件并将结果保存在文本文件中。完成后,我需要将文本文件返回到构建服务器,以便通过电子邮件发送和发布结果。我环顾了一下四周,发现出于安全原因,不太可能用表单实现这一点,但这确实不是我的专业领域。我无法使用网络共享位置,因为网络驱动器不总是同步的 我的一些其他想法是使用命令行运行ftp上载,为两台机器都提供某种侦听套接字,将文件放在web服务器上可见的

我正在寻找一种解决方案,将文件从一台计算机传输到另一台计算机,而无需任何人机交互。我有一个构建服务器,它需要将夜间构建到另一台测试计算机,该计算机评估软件并将结果保存在文本文件中。完成后,我需要将文本文件返回到构建服务器,以便通过电子邮件发送和发布结果。我环顾了一下四周,发现出于安全原因,不太可能用表单实现这一点,但这确实不是我的专业领域。我无法使用网络共享位置,因为网络驱动器不总是同步的

我的一些其他想法是使用命令行运行ftp上载,为两台机器都提供某种侦听套接字,将文件放在web服务器上可见的“to download”文件夹中,并通知另一台机器文件名是什么


其中有哪一个比其他的更好,甚至可能吗?

根据您的情况使用FTP和PHP是非常可能的。当时我创建了一个页面,需要定期通过网络扫描并使用FTP(我使用的是VSFTPD)下载一些图像。 因此,您可能只需要设置FTP服务器,然后创建php脚本以下载文件,并在创建文件时+5或10分钟使用cron job定期运行脚本