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

formulario con archivo adjunto con asp

Estas en el tema de formulario con archivo adjunto con asp en el foro de ASP Clásico en Foros del Web. Hola, alguien me puede decir como puedo enviar el formulario con un archivo adjunto sin tener que subirlo al sever. Mi codigo form.html es: <head> ...
  #1 (permalink)  
Antiguo 22/11/2008, 10:07
 
Fecha de Ingreso: septiembre-2006
Mensajes: 4
Antigüedad: 18 años, 7 meses
Puntos: 0
formulario con archivo adjunto con asp

Hola, alguien me puede decir como puedo enviar el formulario con un archivo adjunto sin tener que subirlo al sever.

Mi codigo form.html es:

<head>
</head>

<body>
<form action="envio.asp" method="post" name="departamento">


<p>Nombre
<input name="nombre" type="text" size="50" />
<br />
<br />

eMail
<input name="email" type="text" size="50" />
<br />
<br />

Telefono
<input name="telefono" type="text" size="9" />
<br />
</p>
<p>Archivo<br />

<input name="adjunto" type="file" size="80" />

<br />
<br />

Comentario
<textarea name="comentario" cols="80" rows="5"></textarea>
</p>
</p>
</p>
<p>
<label>
<input type="submit" name="Submit" value="Enviar" />
</label>
</p>
</form>

</body>
</html>

y en envio.asp

<%
nombre = request.form("nombre")

telefono = request.form("telefono")

email = request.form("email")
comentario = request.form("comentario")

cuerpo = "Contácta XXXX"& VBNEWLINE & VBNEWLINE
cuerpo = cuerpo & "Nombre: " & nombre & VBNEWLINE

cuerpo = cuerpo & "Telefono: " & telefono & VBNEWLINE

cuerpo = cuerpo & "Email: " & email & VBNEWLINE
cuerpo = cuerpo & "Comentario: " & comentario

Dim Mail
Set Mail = Server.CreateObject("Persits.MailSender")

Mail.Host = "localhost"
Mail.Username = "[email protected]"
Mail.Password = "xxxxxxxxx"
Mail.Port = 25

mail.from = Request.Form("email")
mail.fromName = "[email protected]"

Mail.AddAddress "[email protected]"



Mail.Subject = "Formulario Contácta"
Mail.body = cuerpo

On Error Resume Next
Mail.Send
if Err ><0 then
response.redirect "fallo.html"
else

saludo = "gracias.html"

response.redirect saludo end if
Set Mail=Nothing
%>

el codigo en asp me funciona perfectamente, pero no se como incluir el adjunto.

gracias de antemano
  #2 (permalink)  
Antiguo 22/11/2008, 12:44
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: formulario con archivo adjunto con asp

no puedes incluir un adjunto sin subirlo

+ subelo al server
+ envia el correo
+ una vez obtienes que si se envio corerctamente
+ eliminas el archivo

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 22/11/2008, 13:55
 
Fecha de Ingreso: septiembre-2006
Mensajes: 4
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: formulario con archivo adjunto con asp

Perdona JuanRAPerez mi desconocimiento pues soy principiante y todo lo que tengo es a base de mirar por los foros. Mi duda es como puedo hacer que llege a mi correo junto con los datos que recojo del formulario un archivo adjunto, aunque luego lo tenga que borrar. El codigo que tengo en asp solo me vale para los datos pero cuando incluyo el boton examinar no se que he de incrementar en el codigo para que me funcione o si hay otro que me funcione.

gracias por tu ayuda
  #4 (permalink)  
Antiguo 22/11/2008, 15:51
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: formulario con archivo adjunto con asp

pues da error por la forma de subir los archivos

se ha tratado mucho el tema en el foro

busca informacion sobre doo subir un archivo

los archivos los subis con enctype="multipart/form-data" como propiedad en el form

usca mas info si no lo logras me avisas y te ayudo a buscar

ando un poco atareado
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 23/11/2008, 15:35
 
Fecha de Ingreso: septiembre-2006
Mensajes: 4
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: formulario con archivo adjunto con asp

Ya no se donde mirar para ver si doy con un script, pero de todas formas si me pudieras ayudar te lo agradeceria mucho.

gracias por todo.
  #6 (permalink)  
Antiguo 23/11/2008, 20:28
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: formulario con archivo adjunto con asp

lee este post

http://www.forosdelweb.com/f15/codig...gratis-378326/

mañana te averiguo otros

sube primemro el archivo en una pagina
luego cuando este en el server en ora pagina pide los campos
envia el correo
elimina el archivo

ten cuidado con lo que dejas que suba a tu server puede ser un codigo malisioso
__________________
JuanRa Pérez
San Salvador, El Salvador
  #7 (permalink)  
Antiguo 24/11/2008, 02:14
 
Fecha de Ingreso: septiembre-2006
Mensajes: 4
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: formulario con archivo adjunto con asp

Esto de subir el archivo a mi server me ha quedado claro pues este enlace que me citas funciona perfectamente, pero mi otro problema es que mi formulario recoge otros datos como nombre, email, telefono, y un desplegable, todo ello lo he de recibir junto con el archivo adjunto (curriculum) en mi correo y no se como hacerlo. Tengo el codigo en Asp donde funciona todo pero sin incluir el archivo adjunto, al incluirlo no me funciona, pues al cambiar a enctype="multipart/form-data" ya no recibo ningun dato. El caso es que quiero recibir en mi correo todos los datos junto al fichero adjunto y al tiempo borrar el mismo en el servidor. Estoy agobiado pues tengo que entregar el formulario antes de fin de mes y no tengo ni idea de como voy a hacerlo.

Gracias JuanRAPerez por tu ayuda.
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 03:15.