如何将图像上传到其他服务器

时间:2019-06-21 05:52:28

标签: php

我正在使用链接-https://www.simplifiedcoding.net/android-upload-image-to-server/中给出的代码。该图像在同一台服务器上存储良好,但是我需要将该图像存储在另一台服务器上。使用PHP可以做到吗?

我修改了编码,但文件仍然不可转让。

$ch = curl_init ("Source file’s complete url”);
 curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
$rawdata = curl_exec($ch);
// Check if any error occured 
if(curl_errno($ch)) 
{ 
  $fp = fopen(“Destination file’s complete url”, 'w');
  fwrite($fp, $rawdata);
  fclose($fp);
}
curl_close ($ch);
ob_flush();
flush();

已替换了源URL和目标URL,但仍然没有结果,请帮助我。

1 个答案:

答案 0 :(得分:1)

$ connection = ssh2_connect('shell.example.com',22);

ssh2_auth_password($ connection,'username','password');

ssh2_scp_send($ connection,'/ local / filename','/ remote / filename',0644);

请参考此链接:https://www.php.net/manual/en/function.ssh2-scp-send.php