Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di JAEP
    Registrato dal
    Jan 2004
    residenza
    Treviso
    Messaggi
    421

    Piccolo problema con l'allegato

    Salve!
    Ho realizzato una pagina aspx che consente di mandare in email un allegato! Ecco qui il codice:

    codice:
    Dim strTesto As String
    Dim messaggio As MailMessage
    Dim allegato As MailAttachment
    
    'Scrive il testo del messaggio
    strTesto = "" & strUtente & " ha inviato un articolo"
    
    'txtArticolo è il caro vecchio controllo HTML input file
    allegato = New MailAttachment(txtArticolo.Value)
    messaggio = New MailMessage()
    messaggio.Attachments.Add(allegato)
    messaggio.BodyFormat = MailFormat.Html
    messaggio.From = "xxxxxx@tiscali.it"
    messaggio.To = "yyyyyyy@tiscali.it"
    messaggio.Subject = "Prova"
    messaggio.Body = "Ciao"
    SmtpMail.SmtpServer = "smtp.tiscali.it"
    SmtpMail.Send(messaggio)
    Il tutto FUNZIONA!
    Ma se come allegato scelgo un qualsiasi file della cartella "Documents And Settings", allora ASP.NET si rifiuta di inviarmi l'email?
    Come posso by-passare questa stupida protezione?
    Grazie a tutti!

  2. #2
    Utente di HTML.it L'avatar di evil80
    Registrato dal
    May 2001
    Messaggi
    321
    Che eccezione ti solleva ?
    Dovresti postarla.
    Secondo alcuni autorevoli testi di tecnica di aeronautica, il calabrone non può volare, a causa della forma e del peso del proprio corpo in rapporto alla superficie alare.
    Ma il calabrone non lo sa e perciò continua a volare.
    Igor Sikorsky

  3. #3
    Come hai fatto tu non penso vada bene..
    codice:
    allegato = New MailAttachment(txtArticolo.Value)
    In questo caso indichi un file con il nome presente nella textbox txtArticolo. Ok, se non indichi anche il percorso del file allora ASP.NET controlla la presenza del file nella cartella di sistema del framework.

    Non basta indicare il nome del file, devi dargli il percorso completo (ad es. c:\documenti\prova.txt). In più, se quello che vuoi inviare è un file uploadato allora devi prima salvarlo sul server e poi allegare quel file all'email.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.