Aller au contenu

variable $_FILE["fichier"]["type"] n'envoyant pas l'extension!


nekashokoi

Sujets conseillés

Bonjour ,

j'utilise la variable $_FILES["fichier1"]["type"], mais alors que jusqu'a présent elle m'envoyait l'extension du fichier envoyé (png,gif,flv...) voilà que cette variable

envoie une valeur de type >> "image/png","image/gif" ou encore "video/flv",

la rendant totalement inutilisable dans mon cas puisque je l'utilise pour noter l'adresse du fichier uploadé .

Que faire ? :unsure:

Merci d'avance à vous! :blush:

Modifié par nekashokoi
Lien vers le commentaire
Partager sur d’autres sites

Portekoi : sur certains systèmes (notamment Mac), l'extension n'est pas obligatoire : l'OS détermine le type de fichier en fonction du type MIME. Pour plus de sécurité, il vaut mieux se baser dessus (Idem si un plaisantin renomme son extension pour uploader du contenu non autorisé).

Lien vers le commentaire
Partager sur d’autres sites

D'accord avec captain torche, d'autant que la chaine à droite du '/' dans le mime-type n'est pas toujours l'extension; par exemple on a

le mime-type application/msword pour un fichier dont l'extension standard est ".doc"...

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...