**132018-07-20 09:12:18
上傳正確格式的檔案時,提示訊息為控制器裡設定的:上傳成功!這個是沒問題的;
而上傳錯誤格式的檔案時,提示訊息為頁面錯誤500? ??
下面是程式碼(和老師的一樣):
public function update(){
//取得所有請求資料包含上傳的檔案:
$data= $this->request->param(true);
//對於檔案單獨操作,打包成一個檔案物件
$file=$this->request->file('image') ;
//檔案驗證與上傳:
$info=$file->validate(['ext'=>'jpg,png','size'=>3000000])->move (ROOT_PATH.'public/uploads/');
if(is_null($info)){
$this->error($file->getError());
>error($file->getError());
}## //執行更新作業
$res=banner_model::update([
'image'=>$info->getSaveName(),
;$link'=>$link'=> ],
'desc'=>$data['desc'],
],['id'=>$data['id']]);
//檢查是否已更新成功:
if(is_null($res)){
$this->error('更新失敗');
}
# $this->success(')更新成功');
##}