/** * 上传图片到PCS * @param 图片路径 $file * @param 图片名称【用户id+时间串】 $fileName */ public function upLoadPic($tmp_name, $fileName) { $rel = false; //引入pcs操作类 require_once '../../../util/pcs/libs/BaiduPCS.class.php'; require_once '../../../util/StackConst.php'; //请根据实际情况更新$access_token与$appName参数 $access_token = StackConst::access_token(); //应用目录名"/apps/stack/shares/picture/" $targetPath = StackConst::pcs_pic_url(); $pcs = new BaiduPCS($access_token); //新文件名默认给空 $newFileName = ""; $result = $pcs->upload(file_get_contents($tmp_name), $targetPath, $fileName, $newFileName); $flist = json_decode($result); if (isset($flist)) { $rel = $flist > 0 ? true : false; } //成功返回true/失败返回false return $rel; }
echo $pic['user_head_img_name']; ?> " width="150" height="150"/> </div> <div class="picInfo_head_userName"> 分享人:<?php echo $pic['user_name']; ?> </div> </div> <div class="shareInfo"> <img src="https://pcs.baidu.com/rest/2.0/pcs/thumbnail?method=generate&access_token=<?php echo StackConst::access_token(); ?> &path=<?php echo StackConst::pcs_pic_url(); echo $pic['pic_name']; ?> &quality=100&width=<?php echo $pic['pic_width']; ?> &height=<?php echo $pic['pic_height']; ?> " width="<?php echo $pic['pic_width'] > 300 ? 300 : $pic['pic_width']; ?> "> <div class="lightpoint"> <?php