Merci !
Mais ça ne marche pas, j'ai bien ajouté "enctype="multipart/form-data"".
Dans ma page je veux uploader 2 images (exemple: Photo1 et Logo 1). Quand je fais ajouter les deux en même temps tout est beau. Upload marche....
Je reviens dans la page et je veux effacer la Photo 1. Tout est beau. Il va effacer la Photo1 et Logo1 va rester là. Je fais sauvegader.
Je reviens dans la page et je veux ajouter la Photo1 et je ne veux pas changer Logo1. Il va donner l'erreur:
Microsoft VBScript runtime error '800a0009'
Subscript out of range: 'Lequel'
/gestion/fileUpload.asp, line 98
Voici la partie du code que j'utilise:if ActionSauvegarde = true and Action <> NomBoutDelete and oUpload.NbFichiers() <> 0 then
'Photo 1
if oUpload.NomFichier(1) <> "" then
FileName_doc = Year(now()) & oUpload.NomFichier(1)
oUpload.NouveauNom = FileName_doc
if FileName_doc <> "" then
oUpload.Dossier = AppPath & UploadDir
oUpload.SauveFichier(1)
end if
end if
if oUpload.NomFichier(2) <> "" then
'Logo
FileName_logo = Year(now()) & oUpload.NomFichier(2)
oUpload.NouveauNom = FileName_logo
if FileName_logo <> "" then
oUpload.Dossier = AppPath & UploadDir
oUpload.SauveFichier(2)
end if
end if
end if
Parce que en haut de page quand je fais la validation je ne peux pas vérifier c'est quoi le champ que je veux changer, la Photo1 ou Logo1.
Si vous avez des idées pour trouver la réponse, écrivez-moi

Merci