/**
* 上传头像
* 图片上传成功后做标记,渲染裁剪功能,裁剪后坐标传送给Headcut,Headcut进行裁剪,保存图片,标记。
*/
public function actionIndex()
{
$accessKey = 'l5Y69nZUNTSeeqJx1LqCJP1KuLWIGU_3JVZXLzN-';
$secretKey = '6-4HOEBkNlJpo_TuFrM9W8ZEjytRZAYjuiG0F8Df';
$auth = new Auth($accessKey, $secretKey);
$bucketMgr = new BucketManager($auth);
$bucket = 'colfans-uploads-public';
$key = 'fun.jpg';
list($ret, $err) = $bucketMgr->stat($bucket, $key);
echo "\n====> stat result: \n";
if ($err !== null) {
var_dump($err);
} else {
var_dump($ret);
}
if (!empty($_FILES['headpic'])) {
$user = User::findByUsername(Yii::$app->user->identity->username);
$image = UploadedFile::getInstanceByName('headpic');
$imageName = $user->id . '_' . time() . '.' . $image->getExtension();
if ($image->saveAs('uploads/head/' . $imageName)) {
// file is uploaded successfully
echo 'yes';
die;
} else {
echo 'no';
die;
}
} else {
return $this->render('headupload', ['title' => '个人资料', 'category' => '账号管理', 'subcate' => '个人资料']);
}
}