JAVA 如何使用curl微信上传图片

只想实现一个简单的接口,最好有事例参考
2025-05-14 18:14:41
推荐回答(1个)
回答(1):

$varname = 'media';//上传到$_FILES数组中的 key  
$name = '2.jpg';//文件名   
$type = 'text/plain';//文件类型   
$key = "$varname\"; filename=\"$name\r\nContent-Type: $type\r\n";  
$re=new SaeStorage(Access Key,Secret Key);
$ss=$re->read(domain,文件名);
$fields[$key] = $ss;
$url = "http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE"; //上传地址  
$ch = curl_init();  
curl_setopt($ch, CURLOPT_URL, $url);//URL  
curl_setopt($ch, CURLOPT_POST, 1);  //模拟POST  
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);//POST内容  
curl_exec($ch);
var_dump(curl_error($ch));  
curl_close($ch)