文件传输到服务器CURL

时间:2016-03-14 12:01:17

标签: php curl

尝试使用CURL

将文件上传到服务器

查询形成为:

$postdata = array(
'FileToLoad' => "@".$this->file."; filename=\"$this->filename\";",
'fileId' => $this->fileId);

$this->file包含服务器/var/www/site/data/www/site.ru/tmp/file.pdf

上文件的完整路径

发送:

if( $curl = curl_init() ) {
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $postdata);
 curl_setopt($curl,CURLOPT_ENCODING, '');
curl_setopt($curl, CURLOPT_COOKIE, ".ASPXAUTH=$this->token;");
$out = curl_exec($curl);
curl_close($curl);
}

请求成功,但数据位于$_POST,我真的想在$_FILES中看到。我哪里错了?

0 个答案:

没有答案