Fehler beim Hochladen des Dateiformats
**13
**13 2018-07-19 17:01:54
0
3
2397

Lehrer Zhu: Als ich das Hochladen einer Datei getestet habe, deren Format nicht den Anforderungen entsprach, wurde auf der Seite ein Fehler gemeldet (500-Fehler).


**13
**13

Antworte allen(3)
Summer

应该还没有走到这update方法这来吧

政治13

上传正确格式的文件时,提示信息为控制器里设置的:上传成功!这个是没问题的;

而上传错误格式的文件时,提示信息为页面错误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());
   }
   //执行更新操作
   $res=banner_model::update([
       'image'=>$info->getSaveName(),
       'link'=>$data['link'],
       'desc'=>$data['desc'],
   ],['id'=>$data['id']]);
   //检查是否更新成功:
   if(is_null($res)){
       $this->error('更新失败');
   }
   $this->success('更新成功');

}

大神们帮忙看一下;

无忌哥哥

应该是ajax的代码写错了,仔细检查一下代码。、

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!