Upload d'images en php

DoulyCreations Messages postés 265 Statut Membre -  
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour,

Je suis confronté à un problème assez simple mais que je n'arrive pas à trouver la solution grâce à notre ami Google.

J'ai un upload d'images qui marche très bien, mais je souhaiterais l'améliorer pour que quand on sélectionne le fichier à envoyer il n'y a que les images qui apparaissent. A mon avis il y a un type mime à mettre quelque part mais je ne trouve pas où...

Le traitement de la taille et du type de l'image sont bien effectués à l'envoi mais je voudrais juste simplifier la sélection pour n'afficher que les images de type JPG par exemple...

Je poste mon code, on ne sait jamais:

<form enctype="multipart/form-data" method="post" action="cartes_edition.php?Ajoutimgok"> 
<input type="hidden" value="200000" name="MAX_FILE_SIZE"> 
<input type="file" size="30" name="fichier"> 
<input type="submit" value="Uploader" name="upload"> 
</form>



En fait mon souhait serait d'avoir ceci mais sans flash: https://www.noelshack.com/
(Après si c'est obligé d'avoir du flash pour faire ça.......)




Quand on veut on peut ! Ou pas ...
A voir également:

1 réponse

avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Salut,

http://w3schools.com/html5/att_input_accept.asp
N'oublie jamais : Never trust user-input
0
DoulyCreations Messages postés 265 Statut Membre 19
 
Merci bien,

J'ai essayé mais ça ne change rien, quand je clique sur le bouton parcourir il y a toujours la liste de toutes les fichiers, or je souhaiterais n'avoir que les images :)
0
DoulyCreations Messages postés 265 Statut Membre 19
 
Apparemment aucun navigateur n'interprète le filtre...
Y a-t-il une autre solution pour ce coté pratique sinon?
Même par du flash pourquoi pas...
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Quel est ton code ?
Cette fonctionnalité fonctionne ...
0
DoulyCreations Messages postés 265 Statut Membre 19
 
Voici mon code:

<form enctype="multipart/form-data" method="post" action="cartes_edition.php?Ajoutimgok">
<input type="hidden" value="200000" name="MAX_FILE_SIZE">
<input type="file" size="30" accept="image/gif,image.jpg" name="fichier">
<input type="submit" value="Uploader" name="upload">
</form>
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Ça fonctionne sous Chrome mais pas avec FireFox.
Et d'après W3Schools, aucun navigateur supporte cet attribut.

De toutes façons, ce n'est qu'un détail.
Le plus important est de faire cette vérification sur le serveur.
0