Foros del Web » Programando para Internet » ASP Clásico »

enviar email desde un formulario con archivo

Estas en el tema de enviar email desde un formulario con archivo en el foro de ASP Clásico en Foros del Web. Hola, llevo rato peleandome con esto y no logro encontrar como hacerlo, haber si alguien puede darme algun consejo. Resulta que tengo un formulario donde ...
  #1 (permalink)  
Antiguo 31/03/2003, 04:35
 
Fecha de Ingreso: enero-2002
Mensajes: 55
Antigüedad: 23 años, 4 meses
Puntos: 0
enviar email desde un formulario con archivo

Hola, llevo rato peleandome con esto y no logro encontrar como hacerlo, haber si alguien puede darme algun consejo.
Resulta que tengo un formulario donde se ponen los datos personales(nombre, apellidos,...) y un campo file donde el usuario selecciona un fichero para enviar (en este caso sera su curriculum), todos estos datos se tienen que enviar por email.
Todo esto me funciona mediante Cdonts, y me funciona perfectamente menos lo de enviar el fichero. He estado mirando ejemplos y he visto que para enviar un fichero hay que subirlo al servidor y enviarlo desde alli, en el servidor que tengo alojado (brinkster) tengo licencia par usar "aspupload". En el formulario he puesto: method="POST" ENCTYPE="multipart/form-data" ACTION="UploadScript1.asp

y en UploadScript1 lo siguiente:
<% Set Upload = server.CreateObject("Persits.Upload.1")
Count = Upload.SaveVirtual("/upload")
%>

pero me da error en la line de salvar, me he quedao encallao, supongo que hay un monton de cosas que hago mal, haber si alguien sabe como hacerlo.


Gracias
  #2 (permalink)  
Antiguo 26/04/2003, 08:27
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
ASPUPLOAD es para enviar ficheros al servidor, si quieres enviar algo al cliente usa el propio CDONTS y haz un attachment.

Aqui mas documentacion sobre ASPUPLOAD
http://www.aspupload.com/manual.html
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 10/06/2003, 10:41
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 22 años, 4 meses
Puntos: 0
Maestro, interpretando lo que poupurri, creo que lo que desea es que en ese formulario, se pueda hacer un attachment, pero que este archivo se encuentra en el cliente.

Estoy intentando lo mismo, en tal caso hay que hacer un upload al server no?



saludos
__________________
Juan Pablo
  #4 (permalink)  
Antiguo 10/06/2003, 13:17
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Repito lo de el anterior mensaje, primero que cree un script que haga el upload correctamente, no sabemos si fallan los directorios, permisos, o el codigo, en la pagina de ASPULOAD hay ejemplos basicos, que tome uno de ellos y lo copie, modificando lo necesario.

Despues una vez que funcione, que inserte esas lineas en la pagina que va a usar para CDONTS y almacene en una variable el nombre del fichero enviado y lo adjunte al email.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #5 (permalink)  
Antiguo 10/06/2003, 13:42
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 22 años, 4 meses
Puntos: 0
Tenés razon maestro...

igualmente no puedo usarlo, por esa cosa de ...

LICENCIA :-p


salute!
__________________
Juan Pablo
  #6 (permalink)  
Antiguo 10/06/2003, 14:45
AZP
 
Fecha de Ingreso: junio-2003
Mensajes: 83
Antigüedad: 21 años, 11 meses
Puntos: 0
Imagino que estarás subiendo los ficheros a la carpeta que tiene activados los permisos de escritura, que es la misma que la de la BD.

AZP
  #7 (permalink)  
Antiguo 10/06/2003, 15:25
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
saludos

para enviar archivos adjuntos con cdonts es asi:


<%Set objMail=Server.CreateObject("CDONTS.NewMail")
objMail.AttachFile "c:\tmp\imagen.png","Figura"
objMail.AttachFile "c:\tmp\tema30.html","Tema en HTML"
objMail.Send "[email protected]","[email protected]"_
,"Asunto","Hola que tal te va...",cdoLow%>




si deseas puedes subir el archivo con un componente al servidor a una carpeta especifica y de alli la envias adjunta en el email..

espero te sirva..
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:27.