検索

ホームページ  >  に質問  >  本文

ファイル形式エラーアップロード時のエラー

Zhu 先生: 形式が要件を満たしていないファイルのアップロードをテストすると、ページでエラー (500 エラー) が報告されます。何が起こっているのですか?


**13**132349日前2467

全員に返信(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=$ file- >validate(['ext'=>'jpg,png','size'=>3000000])->move(ROOT_PATH.'public/uploads/');
    if(is_null($info) )) {
    $this->error($file->getError());
    }
    //更新操作を実行します
    $res=banner_model::update([
    (), '' Link '= & 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
  • キャンセル返事