post上传图片
需求是这样的,需要把图片post上传到第三方的图片服务器上。使用到的方法如下:
function upload($fullName,$imgUrl){$uploadToken = '1131112319g8sd09g80'; //token$url = 'http://img.a.com'; //第三方请求地址$mimeBoundary = md5(microtime());$header = array('Content-Type'=>'multipart/form-data;boundary='.$mimeBoundary);$data = array();//需要传递的参数,这里只是用了一个密钥,fileName为需要将图片上传到的目的地址
//$fullName 为'/a/b/asfsfaf.jpg'格式
//如果有其他参数,需要像下面添加到$fields里面
$fields = array('secureKey'=>$uploadToken,'fileName'=>$fullName,);foreach ($fields as $name => $val) {array_push($data, '--' . $mimeBoundary);array_push($data, "Content-Disposition: form-data; name=\"$name\"");array_push($data, '');array_push($data, $val);}//文件
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
