我有两台服务器,我在服务器 1 中有一个浏览按钮(即input=file
),我需要将图像上传到服务器 1。我怎样才能做到这一点?现在我已经将图像上传到 server1 并从那里尝试移动到 server2。这是我到目前为止所做的代码
上传到服务器 1 后,我写了这段代码
$uploadedfile = $_FILES[$fileElementName]['tmp_name'] ;
$data = array('name' => $newname, 'file' => $uploadedfile);
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_URL, 'http://server.xx/upload.php');
curl_exec($ch);
curl_close($ch);
在server2中,我创建了一个文件upload.php,我已经写了
$content = $_POST['file'];
$imageString = file_get_contents("http://server.xx/temp/".$_POST['name']);
$save = file_put_contents("/dddd/".$_POST['name'],$imageString);
我认为我在upload.php 文件中做错了。我不知道该怎么做。请帮助我。