recherche

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

Concernant les problèmes de téléchargement, de renommage et de compression d'images

La deuxième fois que j'ai utilisé une image avec le même nom de fichier, lorsque je l'ai téléchargée, il a été demandé que le fichier existait déjà, que le chemin ne pouvait pas être enregistré dans la base de données et que le nom du fichier ne pouvait pas être enregistré dans la base de données, ce qui l'empêche de s'afficher. , s'il vous plaît dites-moi où ajouter du code pour résoudre ce problème ?

Deuxième question, où ajouter du code pour compresser la taille du fichier image

<?phpif (count($_FILES)) { $retFiles = uploadFile("file"); if ($retFiles['status'] == 1 ) {         echo $retFiles['message'];   } else if ($retFiles['status'] == 0) {         echo "Télécharger : " . echo "Type : " .  $retFiles["type"] . "<br />";        echo "Taille : " " . ($retFiles["size"] / 1024) . " Ko<br />" ;       echo "Fichier temporaire : " . $retFiles["temp"] . "<br />";        echo "Stocké dans : " " ../upload/" . $retFiles["name"];
function uploadFile($fileName){ $files = $_FILES[$fileName]; if (!in_array($files["type"], array("image/gif","image/jpeg","image/pjpeg" , "image/jpeg", "image/png"))) { return array("status" => 1, "message" => "Le format de l'image téléchargée n'est pas correct" } if ($files[" erreur "] > 0) { return array("status" => 1, "message" => "upload error"); } if (file_exists("../upload/" . $files["name" ] )) { return array("status" => 1, "message" => $files["name"]." déjà exit"); } move_uploaded_file($_FILES['file']['tmp_name'] , '../upload/'.iconv("UTF-8", "gbk",$_FILES['file']['name'])); return array("status" => 0, "name" = > $files["nom"], "type" => $files["type"], "size" => $files['size']/1024, "temp" => tmp_name"]); }

主持人~冬旭主持人~冬旭1835 Il y a quelques jours1169

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

Pas de réponse
  • Annulerrépondre