Bonjour,
J'aimerais pouvoir donner la possibilité aux internaute de m'envoyer par l'intermédiaire d'un formulaire et d'ASPMAIL , un fichier photo se trouvant dans leurs disque dur mais je n'y arrive pas .
Voici le code que j'utilise :
Form.asp
<form name="form1" method="post" action="traitement.asp">
<input type="file" name="p_photo" size="30">
<input type="submit" name="Submit" value="Envoyer">
</form>
traitement.asp
<%
p_photo = request.form("p_photo")
response.write p_photo
Set email = Server.CreateObject ("SMTPsvg.Mailer") ' on déclare l'objet ASPmail
email.FromName = "nom" 'on donne le nom de l'expéditeur du message
email.FromAddress = "adr" 'on donne l'adresse email de l'expéditeur
email.Subject = "essai" 'on donne le sujet du message
email.BodyText = "bla bla bla" 'on donne le message en lui même...
email.RemoteHost = "127.0.0.1" 'on donne le serveur SMTP qui sera utilisé pour l'envoi
email.AddRecipient "Harry", "harrygozlan@hotmail.com" 'on donne le nom et l'adresse email du destinataire
email.AddAttachment p_photo
If email.SendMail then 'on envoi le message
response.write "email envoyé " 'si le message a bien été envoyé, alors on retourne la chaine "Email envoyé !")
Else 'sinon...
message_err = "Email non-envoyé, l'erreur rencontrée est : " & email.Response
response.write "email pas envoyé " 'on retourne le contenu de la variable message et l'erreur rencontrée avec la méthode Response de l'objet ASPmail
End If %>
Je reçois bien l'email mais pas le fichier attaché
Pourriez-vous me dire où est mon erreur
Merci d'avance