Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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
Php 如何在另一台服务器上保存上传的文件?_Php_File Upload - Fatal编程技术网

Php 如何在另一台服务器上保存上传的文件?

Php 如何在另一台服务器上保存上传的文件?,php,file-upload,Php,File Upload,我的网站有两台服务器。首先,对于数据库和php文件。第二,保存用户上传的文件 所以,如果我在server-1xxx.com上传一个文件。如何将其保存在server-2 yyy.com中???使用共享存储(SAN)。或SMB共享(如果在Windows上)。或NFS(如果在Unix上)。或者在Unix上使用带有公钥身份验证的scp(ssh)。使用共享存储(SAN)。或SMB共享(如果在Windows上)。或NFS(如果在Unix上)。或者在Unix上使用带有公钥身份验证的scp(ssh)。您只需使用

我的网站有两台服务器。首先,对于数据库和php文件。第二,保存用户上传的文件


所以,如果我在server-1xxx.com上传一个文件。如何将其保存在server-2 yyy.com中???

使用共享存储(SAN)。或SMB共享(如果在Windows上)。或NFS(如果在Unix上)。或者在Unix上使用带有公钥身份验证的scp(ssh)。

使用共享存储(SAN)。或SMB共享(如果在Windows上)。或NFS(如果在Unix上)。或者在Unix上使用带有公钥身份验证的scp(ssh)。

您只需使用PHP的FTP功能将一个文件从服务器1上载到服务器2即可


请参见此处的代码示例:

您只需使用PHP的FTP功能将一个文件从服务器1上载到服务器2即可


请参阅此处的代码示例:

如果希望两台服务器成为完全相同的克隆(包含相同的文件),则可以在第一次上传完成后运行rsync脚本。这非常简单,最好的方法是不必指定文件

假设您要将/files/目录中的所有文件传输到/files/目录中的server2/您可以运行以下操作:

rsync /files/ yyy.com:~/files/2/ 
如果只希望同步特定文件(扩展名),可以执行以下操作:

rsync /files/*.mp3 yyy.com:~/files/2/ 

以上内容将仅移动MP3

如果希望两台服务器成为完全相同的克隆(包含相同的文件),可以在第一次上传完成后运行rsync脚本。这非常简单,最好的方法是不必指定文件

假设您要将/files/目录中的所有文件传输到/files/目录中的server2/您可以运行以下操作:

rsync /files/ yyy.com:~/files/2/ 
如果只希望同步特定文件(扩展名),可以执行以下操作:

rsync /files/*.mp3 yyy.com:~/files/2/ 

以上内容将仅移动MP3

我曾经用过的一种难看的方式是路过


当然,您需要访问服务器2 FTP…

我曾经用过的一种丑陋的方式是通过


当然,您需要访问服务器2 FTP…

请使用Curl/Filestreaming将带有script1.php的file1.txt移动到script2.phpMore info。服务器2正在运行什么?要在服务器2上接收文件,您必须具备哪些选项?FTP?嘘?PHP?网络共享?您可能希望清除该场景。这与分布式文件系统类似吗?请使用Curl/Filestreaming将带有script1.php的file1.txt移动到script2.phpMore info。服务器2正在运行什么?要在服务器2上接收文件,您必须具备哪些选项?FTP?嘘?PHP?网络共享?您可能希望清除该场景。这是关于分布式文件系统吗?