yii에서 이미지를 업로드 한 다음 업로드 된 이미지를 자르고 저장하려고합니다. 내가 지금까지 달성 한 것은 내가 제출 양식에 업로드 할 수 있습니다하지만 난 그것을 자르거나 사람이 내가 내 컨트롤러에서 뭐하는 거지 그 에 대한 몇 가지 유용한 자습서를 보낼 수에 대한 jcrop
을 사용하는 것이 이해 해달라고yii로 이미지 업로드 및 자르기 및 저장 방법
public function actionCreate()
{
$model=new Userprofile;
if(isset($_POST['Userprofile']))
{
$model->attributes=$_POST['Userprofile'];
$model->profilePic=CUploadedFile::getInstance($model,'profilePic');
$ext = $model->profilePic->getExtensionName();
$imagename=date('dmy').time().rand();
$pp=$model->profilePic;
$model->profilePic=$imagename.'.'.$ext;
if($model->save())
mkdir('profilepics/'.$model->id,0777);
$pp->saveAs('profilepics/'.$model->id.'/'.$imagename.'.'.$ext);
$this->redirect(array('view','id'=>$model->id));
}
$this->render('create',array('model'=>$model,));
}
단계를 따르십시오입니다. 서버 측 자르기 또는 클라이언트 측 자르기? – dInGd0nG
@ dInGd0nG 클라이언트 쪽을 자르고 서버 자른 이미지 –
@Bipin에 업로드하면 clienside에서 자르기 이미지 용 플래시 구성 요소를 사용해야합니다. 이 예제를 사용해보십시오. http://deepliquid.com/projects/Jcrop/demos.php – Sergey