recherche

Maison  >  Questions et réponses  >  le corps du texte

Erreur lors du téléchargement d'une erreur de format de fichier

Professeur Zhu : Lorsque j'ai testé le téléchargement d'un fichier dont le format ne répondait pas aux exigences, la page a signalé une erreur (erreur 500) ;


**13**132367 Il y a quelques jours2476

répondre à tous(3)je répondrai

  • Summer

    Summer2018-07-20 09:51:27

    Vous n'avez probablement pas encore atteint cette méthode de mise à jour, allez

    répondre
    0
  • **13

    **132018-07-20 09:12:18

    Lors du téléchargement d'un fichier au format correct, le message d'invite est défini dans le contrôleur : Téléchargement réussi ! Ce n'est pas un problème ;

    Mais lors du téléchargement d'un fichier dans un format incorrect, le message d'invite est Erreur de page 500 ? ??

    Voici le code (identique à celui de l'enseignant) :

    public function update(){
    //Obtenir toutes les données de la demande, y compris les fichiers téléchargés :
    $data= $this->request->param( true );
    //Pour les opérations sur un fichier individuel, regroupez-le dans un objet fichier
    $file=$this->request->file('image');
    //Vérification et téléchargement du fichier :
    $info=$ file- >validate(['ext'=>'jpg,png','size'=>3000000])->move(ROOT_PATH.'public/uploads/');
    if(is_null($info )) {
              $this->error($file->getError());
          }
        //Effectuer une opération de mise à jour
          $res=banner_model::update([
                                                                                                                                                       (), '' Lien '= & gt ; $ data [' lien '],
    ' desc '= & gt; $ data [' desc '],
    ], [' ID '= & gt; $ data [' id '] ]);
    //Vérifier si la mise à jour est réussie :
    if(is_null($res)){
    $this->error('Update failed');
    }
    $this->success('Update success') ;

    }

    Maîtres, aidez-moi s'il vous plaît ;

    répondre
    0
  • 无忌哥哥

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

    Il se peut que le code ajax soit mal écrit, veuillez vérifier attentivement le code. ,

    répondre
    0
  • Annulerrépondre