Envio de correo con fichero del cliente adjunto
Buenas a todos:
He desarrollado una pagina en ASP en la cual el usuario rellena un formulario para posteriormente enviar los datos del formulario por correo electronico. Para el envio del correo utilizo CDONTS.
Ahora me surge la necesidad de que a este correo el usuario pueda adjuntar un fichero que escoja desde su ordenador. ¿Como adjunto este archivo al correo?
Gracias por adelantado y saludos.
Mikel
He desarrollado una pagina en ASP en la cual el usuario rellena un formulario para posteriormente enviar los datos del formulario por correo electronico. Para el envio del correo utilizo CDONTS.
Ahora me surge la necesidad de que a este correo el usuario pueda adjuntar un fichero que escoja desde su ordenador. ¿Como adjunto este archivo al correo?
Gracias por adelantado y saludos.
Mikel
Basta con que añadas la linea
oMail.AttachFile "rutaarchivo.doc", "NuevoNombre"
siendo"oMail" el objeto CDO, "ruta" la ruta del archivo (si es desde el servidor, server.mappath y la ruta), "archivo.doc" el archivo a enviar y "NuevoNombre" (opcional) el nombre que quieras que tenga el archivo en el mail.
Espero que te sirva.
Un saludo.
oMail.AttachFile "rutaarchivo.doc", "NuevoNombre"
siendo"oMail" el objeto CDO, "ruta" la ruta del archivo (si es desde el servidor, server.mappath y la ruta), "archivo.doc" el archivo a enviar y "NuevoNombre" (opcional) el nombre que quieras que tenga el archivo en el mail.
Espero que te sirva.
Un saludo.
Lo siento, me he liado, entendí que l archivo lo tenías tú. Para que el cliente lo pueda enviar directamente, basta con que antes emplées el XelUpload o ASPUpload para enviar el archivo a tu servidor, y desde allí lo adjuntas como te indiqué antes.
No se si se podrá hacer directamente desde el cliente (nunca lo he probado), pero creo que así te servirá.
Para el Xel o el ASPUpload hay mucha documentación en diversas páginas.
No se si se podrá hacer directamente desde el cliente (nunca lo he probado), pero creo que así te servirá.
Para el Xel o el ASPUpload hay mucha documentación en diversas páginas.