Foros del Web » Programación para mayores de 30 ;) » .NET »

guardar la ruta completa en vb.net

Estas en el tema de guardar la ruta completa en vb.net en el foro de .NET en Foros del Web. Hola buenas, espero que me puedan echar una mano... quiero enviar correo electronico desde .net2005 (visual basic) adjuntando archivo, pero no puedo guardar la ruta, ...
  #1 (permalink)  
Antiguo 28/06/2006, 04:52
 
Fecha de Ingreso: noviembre-2005
Mensajes: 8
Antigüedad: 18 años, 5 meses
Puntos: 0
guardar la ruta completa en vb.net

Hola buenas, espero que me puedan echar una mano... quiero enviar correo electronico desde .net2005 (visual basic) adjuntando archivo, pero no puedo guardar la ruta, sólo se guarda el nombre del fichero y se le pone una ruta predeterminada, porfa! diganme algoooo.... gracias.. gracias..

Dim MiPrimerCorreo As New System.Net.Mail.MailMessage
Dim smtp As New System.Net.Mail.SmtpClient
Dim att As New System.Net.Mail.Attachment(Me.archivo.FileName)

' en esta linea de arriba es donde tengo el problema ya que al enviar el correo no me esta buscando la ruta completa de donde se encuentra el archivo, si no que mete una ruta predeterminada:
'C:\Archivos de programa\Microsoft Visual Studio 8\Common7\IDE\ultimo.txt'
cuando realmente la ruta es:
'C:\Documents and Settings\Administrador\Escritorio\ultimo.txt'
el archivo es un fileupload.


MiPrimerCorreo.From = New System.Net.Mail.MailAddress(txtde.Text)
MiPrimerCorreo.To.Add(txtpara.Text)
MiPrimerCorreo.Subject = txtasunto.Text
MiPrimerCorreo.Body = txtmensaje.Text
MiPrimerCorreo.IsBodyHtml = True
MiPrimerCorreo.Attachments.Add(att)
smtp.Host = "smtp.e.telefonica.net"
smtp.Credentials = New System.Net.NetworkCredential("nomobre usuario", "contraseña")
smtp.Send(MiPrimerCorreo)
Try
labelerror.Text = "Mensaje enviado satisfactoriamente"
Catch ex As Exception
labelerror.Text = "ERROR: " & ex.Message
End Try
End Sub
End Class
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 18:58.