Esempio n. 1
0
 /**
  * 上传图片到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;
 }
Esempio n. 2
0
    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