Maison > développement back-end > Problème PHP > 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 ?

藏色散人
Libérer: 2023-03-14 21:58:01
original
2324 Les gens l'ont consulté

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);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal