Salut,
Je voudrais savoir comment on peut connaitre l'extension d'un fichier uploadé..
Salut,
Je voudrais savoir comment on peut connaitre l'extension d'un fichier uploadé..
Bonjour,
Tu dois avoir une méthode pour cela selon le composant que tu utilises pour l'upload.
Juste une remarque nizarsm,Envoyé par nizarsm
Il vaut mieux tester le contenu du fichier et non pas son extension, car on peut facilement rendre un fichier.exe fichier.jpg, dans ce cas l'extension est .jpg et si on veut le manipuler comme image on a une erreur.
Et comme dit Crazyblinkgirl utilise un composant d'upload pour ca c'est mieux je trouve.
Ahage4x4
Salut,
Et comment tu fais pour un exe, doc, pdf, bmp, etc??Envoyé par ahage4x4
A+
Salut immobilis,
Avec SmartAspUpload tu teste le type MIME du fichier de cette facon
En testant l'extension ce n'est pas sur de tomber sur le type de fichier en question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if file.SubTypeMIME = "jpeg" OR file.SubTypeMIME = "pjpeg" then 'Traitement image
Cordialement
Merci pour tous,
Je ne chercher pas à tester le contenu, j'ai juste chercher comment on peut savoir l'extension du fichier, pour lorque je vais le renommer je garde son extension correcte..
Bon j'ai trouvé la méthode c'était "FSO.GetExtensionName"
Merci.
Salut ahage4x4,Comment fait-il exactement? Le sait-on?Envoyé par ahage4x4
A+
Salut Immobilis, je ne sais pas te dire plus, mais logiquement chaque type de fichier a une entete spéciale qui le differe des autres types , je crois que ca se passe comme ca. Sur mon site j'autorise l'upload de photos PJPEG et JPEG seulement. J'ai essayé de renommer un bitmap en .jpg et grace au Mime j'arrive a le differencier.Envoyé par Immobilis
Excuse nous nizarsm pour cette parenthese.![]()
Salut tout le monde,
Mais pas la peine de s'excuser ahage4x4.. le forum est fait pour les discussions.. et dans les discussions on trouve toujours des parentheses...
Je vous explique mon application : je developpe un moteur de recherche pour les medecins (et tout les gens qui touchent au secteur de la santé), chaque abonné à la possibilité d'uploader (l'upload se fait sans utiliser des composantes) sa photo et une pulication (ou son CV).. après l'upload (et après verification du conntenu) je dois renommer les documents uploadés avec des noms générés automatiquement par mon programme (Tout les documents se trouve dans un même répertoire : risque qu'un fichier porte le même nom que celui d' un autre déjà uploader) et quand je le renomme je dois garder l'extension du fichier...
C'était ça mon pb... (J'ai oublié la méthode)
Pour des raisons de sécurité, après l'upload et le renommage, je deplace les fichiers dans un autre répertoire..
aller merci à Tous.
Salut Nizarsm, si tes utilisateurs font partie d'un groupe authentifié y a rien a craindre, mais moi par exemple, l'upload se fait par n'importe qui, je limite l'upload donc aux images JPEG et même ce n'est pas tres sécurisé. Pour ton cas, y a rien a craindre niveau sécurité, je pense.Envoyé par nizarsm
Informe toi sur les composants, c'est sympa a utiliser et ils font bien leur boulot, rename, save, save as etc...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager