CURL POST数据未完全在远程服务器上获取

时间:2018-07-04 21:11:22

标签: php curl

我想使用php将文件从一台服务器传输到另一台服务器。

该过程没有ftp选项。因此,我尝试使用file_get_contents(filename)读取变量中的文件,并使用CURL发布数据进行发送,但我仅在远程服务器中获得了一半的内容。我在两台服务器上的帖子大小均为8M(我仅尝试发送150KB)。

所以我不知道为什么我只有一半内容来自远程服务器。因此,请帮助我调试此操作以获取全部内容。谢谢

我的代码

 $data=file_get_contents('filename');
 $curl_handle=curl_init();
 curl_setopt ($curl_handle,CURLOPT_URL,'url');
 curl_setopt($curl_handle, CURLOPT_POST, 1);
 curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "message=$data");
 $res = curl_exec($curl_handle);
 curl_close($curl_handle);

通过$_POST['message']获取数据,但只有一半的内容。

0 个答案:

没有答案