从服务器使用代码100卷曲空回复

时间:2018-09-06 04:51:43

标签: curl

我已经在一台服务器上编写了curl请求,以从另一台服务器上获取文件。 但是它会从服务器发出100个HTTP代码的空响应。

有人可以告诉我这是什么问题吗? 我的curl请求调用具有以下代码的一个函数。

        $file_name = $FileName_goes_here;
        $ext = pathinfo($docNameOnOtherServer, PATHINFO_EXTENSION);
        $file_path = public_path()."/documents/".$folderName;
        $document_link_for_DB = $file_name .".".$ext;
        $sorceFilePath = "/var/www/appFolder/web/Docs/".$folderName."/".$docNameOnOtherServer;
      // when am checking file exist then it is going fail here only
        $fileExists = file_exists('ssh2.sftp://'.$sftp.$sorceFilePath );

        return $fileExists . " is response"; 

        if($fileExists){
            return " am after file exists ";
        $FileCopied = ssh2_scp_recv($connection,$sorceFilePath, $file_path."/".$file_name.".".$ext);

        }

当文件存在时,我已将该文件从另一台服务器复制到该服务器的文件夹中。 有人可以告诉我这里哪里错了。 [我在此处发布时更改了变量名称。]

1 个答案:

答案 0 :(得分:0)

您可以尝试使用curl配置来建立

    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
    curl_setopt($ch, CURLOPT_TIMEOUT, 400);