Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vk CURLOPT_POSTFIELDS为空PHP7_Vk - Fatal编程技术网

Vk CURLOPT_POSTFIELDS为空PHP7

Vk CURLOPT_POSTFIELDS为空PHP7,vk,Vk,照片列表始终为空。我不知道为什么 $upload_url = $_POST["upload"]; $upload_file = 'https:/addr.addr/addr/9509.jpeg'; also if I use $cfileN = new CURLFile($upload_file, 'image/jpeg',$upload_file); $imgdata = array('file1' => $upload_file); or $imgdata = array('file

照片列表始终为空。我不知道为什么

$upload_url = $_POST["upload"];
$upload_file = 'https:/addr.addr/addr/9509.jpeg';
also if I use
$cfileN = new CURLFile($upload_file, 'image/jpeg',$upload_file);

$imgdata = array('file1' => $upload_file);
or $imgdata = array('file1' => $cfileN);
$curl = curl_init();
$data_string = http_build_query($imgdata);
curl_setopt($curl, CURLOPT_URL, $upload_url);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($curl, CURLOPT_SAFE_UPLOAD, true);

$response = curl_exec($curl);
$json = json_decode($response);

curl_close($curl);
答案是

(
    [server] => numbers
    [photos_list] => []
    [aid] => number
    [hash] => string
)
$post_data=array('file'=>new CURLFile($upload_file));和curl_setopt($curl,CURLOPT_POSTFIELDS,$post_data);-这对我来说很有用$post_data=array('file'=>new CURLFile($upload_file));和curl_setopt($curl,CURLOPT_POSTFIELDS,$post_data);-那是我的工作