찾다

 >  Q&A  >  본문

파일 형식 오류 업로드 시 오류 발생

주 선생님: 요구 사항에 맞지 않는 형식의 파일 업로드를 테스트했는데 페이지에서 오류(500 오류)가 보고되었습니다.


**13**132360일 전2473

모든 응답(3)나는 대답할 것이다

  • Summer

    Summer2018-07-20 09:51:27

    아직 이 업데이트 방법에 도달하지 않았을 수도 있습니다. 어서

    회신하다
    0
  • **13

    **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('업데이트 성공') ;

    }

    마스터님, 저를 도와주세요;

    회신하다
    0
  • 无忌哥哥

    无忌哥哥2018-07-19 17:11:10

    Ajax 코드가 잘못 작성된 것일 수 있으므로 코드를 주의 깊게 확인하시기 바랍니다. ,

    회신하다
    0
  • 취소회신하다