Upload d'images en php

Fermé
DoulyCreations Messages postés 187 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 23 mars 2015 - Modifié par DoulyCreations le 8/06/2011 à 10:55
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 8 juin 2011 à 14:23
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
8 juin 2011 à 11:20
Salut,

http://w3schools.com/html5/att_input_accept.asp
N'oublie jamais : Never trust user-input
0
DoulyCreations Messages postés 187 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 23 mars 2015 19
8 juin 2011 à 11:39
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 187 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 23 mars 2015 19
8 juin 2011 à 11:59
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
8 juin 2011 à 12:26
Quel est ton code ?
Cette fonctionnalité fonctionne ...
0
DoulyCreations Messages postés 187 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 23 mars 2015 19
8 juin 2011 à 13:03
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
8 juin 2011 à 14:23
Ç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