我在两台服务器上有一个相同的php页面,如下所示:
<?php
if($_SERVER['SERVER_ADDR'] == "1.2.3.4"){ //1.2.3.4 = server1 local ip
if($alreadyUploadedBytesToday + $_FILES["fileUpload"]["size"] > $allowedBytesToday){
//send $_FILES data to server2
}
}
move_uploaded_file($_FILES["fileUpload"]["tmp_name"], $target_file)
?>
如果文件上传大小超过$_FILES
字节,我希望能够将POST
allowedBytesToday
数据转发到具有更多带宽的其他服务器。
不幸的是,所有变量都是动态的,所以我无法做到这个客户端。
我应该使用CURL吗?如果是这样,这并不意味着该文件实际上传了两次?