주 선생님: 요구 사항에 맞지 않는 형식의 파일 업로드를 테스트했는데 페이지에서 오류(500 오류)가 보고되었습니다.
**132018-07-20 09:12:18
파일을 올바른 형식으로 업로드하면 컨트롤러에 다음 메시지가 설정됩니다. 업로드 성공!
하지만 잘못된 형식으로 파일을 업로드하면 페이지 오류 500이라는 메시지가 표시됩니다. ??
다음은 코드입니다(선생님 코드와 동일):
public function update(){
//업로드된 파일을 포함한 모든 요청 데이터 가져오기:
$data= $this->request->param( true );
//개별 파일 작업의 경우 파일 객체로 패키징합니다
$file=$this->request->file('image');
//파일 확인 및 업로드:
$info=$ 파일- >validate(['ext'=>'jpg,png','size'=>3000000])->move(ROOT_PATH.'public/uploads/');
if(is_null($info )) {
$this->error($file->getError())
}
//업데이트 작업 수행
$res=banner_model::update([
> (), ''링크'= & gt ; $ data [' link '],
' desc '= & gt; $ data [' desc '],
], [' ID '= & gt; $ data [' ID '] ]);
업데이트가 성공한 경우:
if(is_null($res)){
$this->error('업데이트 실패');
}
$this->success('업데이트 성공') ;
}