Maison  >  Article  >  développement back-end  >  Que dois-je faire si le chemin de téléchargement du fichier php est incorrect ?

Que dois-je faire si le chemin de téléchargement du fichier php est incorrect ?

藏色散人
藏色散人original
2022-01-21 09:32:082236parcourir

Solutions au chemin de téléchargement de fichier PHP incorrect : 1. Utilisez des chemins relatifs lors de l'évaluation des chemins de fichiers ; 2. Exécutez "iconv('UTF-8','GB2312',$file_path)" 3. Définissez "$file_size" "It". peut être supérieur à 0.

Que dois-je faire si le chemin de téléchargement du fichier php est incorrect ?

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Que dois-je faire si le chemin de téléchargement du fichier php est incorrect

Le chemin de téléchargement du fichier php ne l'est pas ? existent ou le contenu téléchargé est vide

Ces quelques-uns, je travaille sur un projet tous les jours et j'ai besoin de télécharger et de télécharger des fichiers. Après avoir travaillé pendant longtemps, soit le chemin du fichier est incorrect, soit il n'y a aucun contenu dans le fichier php téléchargé, soit le chemin de téléchargement est vide. Finalement, j'ai trouvé que tout cela n'était qu'un piège. . Trions les points qui nécessitent une attention particulière :

1. Lorsque vous jugez le chemin du fichier, utilisez un chemin relatif.

2. Le chemin est correct, mais lorsque vous utilisez la fonction file_exists(), il indique toujours que le chemin n'existe pas, alors vous devez vérifier si votre nom de fichier contient des caractères chinois. Si oui, veuillez transcoder :

$file_path = iconv('UTF-8','GB2312',$file_path);

3. Une fois que tout ce qui précède est correct, vous constatez que le fichier téléchargé est vide. Ensuite, vous devez faire attention au $file_size dans Header("Accept-Length:".$file_size) qui doit être supérieur à 0 ;

Ci-dessus sont les pièges que j'ai rencontrés lors du téléchargement de fichiers. Peut-être que je me piège ! Le chemin de téléchargement du fichier php n'existe pas ou le contenu du téléchargement est vide

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn