加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

将文件从PHP页面发送到另一个页面

发布时间:2020-12-13 17:10:02 所属栏目:PHP教程 来源:网络整理
导读:我需要从一个 PHP页面(客户端上传他们的文件)发送文件到另一个服务器上的另一个PHP页面,文件将最终存储. 为了现在通信我使用JSON-RPC协议;以这种方式发送文件是明智的吗? $string = file_get_contents("uploaded_file_path"); 将字符串发送到远程服务器然后
我需要从一个 PHP页面(客户端上传他们的文件)发送文件到另一个服务器上的另一个PHP页面,文件将最终存储.

为了现在通信我使用JSON-RPC协议;以这种方式发送文件是明智的吗?

$string = file_get_contents("uploaded_file_path");

将字符串发送到远程服务器然后

file_put_contents("file_name",$recieved_string_from_remte);

据我所知,这种方法比直接上传到第二台服务器需要两倍的时间.

谢谢

[编辑]

细节:

我需要编写一个服务,允许一些php(可能是joomla)用户使用一个简单的api上传文件并将一些其他数据发送到我的服务器分析它们,放入数据库并发回一个响应

[重新编辑]

我需要创建一个简单的方法,允许最终用户这样做,谁将使用这个服务器1上的接口(上传)使用php并停止,所以远程ssh mount ore奇怪有趣的东西

解决方法

如果我是你,我会将文件直接发送到第二台服务器,并将其文件名和/或文件名的一些哈希值(以便于检索)存储在第一台服务器上的数据库中.

使用此方法,您可以从第一个服务器查询第二个服务器以获取操作的状态.这样,您可以将文件处理保留到第二台计算机,并将用户交互分配给第一台计算机.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读