您的位置 首页 php

php 文件流提交 没有使用圈a形式

//图片url地址

$pic_url = “”;

$api_url = “”;

$delimiter = ‘————-‘ . uniqid();

$delimiter = md5(time());

$fileFields = array(

‘mpImageFile’ => array(

‘type’ => ‘image/jpg’,

‘content’ => file_get_contents($pic_url),

)

);

$postFields = array(

‘uid’ => ‘1764439395’,

‘srctype’ => ‘1’

);

$data = ”;

foreach ($postFields as $name => $content) {

$data .= “–” . $delimiter . “\r\n”;

$data .= ‘Content-Disposition: form-data; name=”‘ . $name . ‘”;’. “\r\n”; ;

$data .= “\r\n”;

$data .= $content . “\r\n”;

}

foreach ($fileFields as $name => $file) {

$data .= “–” . $delimiter . “\r\n”;

$data .= ‘Content-Disposition: form-data; name=”‘ . $name . ‘”;’ .’ filename=”‘ . $name . ‘”‘ . “\r\n”;

$data .= ‘Content-Type: ‘ . $file[‘type’] . “\r\n”;

$data .= “\r\n”;

$data .= $file[‘content’] . “\r\n”;

}

$data .= “–” . $delimiter . “–\r\n”;

$handle = curl_init($api_url);

curl_setopt($handle, CURLOPT_POST, true);

curl_setopt($handle, CURLOPT_HTTPHEADER , array(

‘Content-Type: multipart/form-data; boundary=’ . $delimiter,

‘Content-Length: ‘ . strlen($data)));

curl_setopt($handle, CURLOPT_POSTFIELDS, $data);

curl_exec($handle);

文章来源:智云一二三科技

文章标题:php 文件流提交 没有使用圈a形式

文章地址:https://www.zhihuclub.com/151860.shtml

关于作者: 智云科技

热门文章

网站地图