php curl无法上传文件bug

作者: dreamfly 分类: php 发布时间: 2018-10-16 14:27

curl_setopt($ch,CURLOPT_URL,$this->upload_url);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $file_fields);
curl_setopt($ch,CURLOPT_SAFE_UPLOAD, false);

curl_setopt($ch,CURLOPT_POSTFIELDS, $file_fields);
curl_setopt($ch,CURLOPT_SAFE_UPLOAD, false);
curl_setopt($ch,CURLOPT_URL,$this->upload_url);
curl_setopt($ch,CURLOPT_POST,1);

上面是2条使用curl上传文件的代码,虽然只是顺序发生了变化,但是下面的却不好用,主要是

CURLOPT_POSTFIELDS必须在CURLOPT_URL,CURLOPT_POST前面才能使用,这个应该是源代码中对文件上传做了一些处理导致的

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!