Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: inviare immagini

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    655

    inviare immagini

    Ciao a tutti ho bisogno di inviare una foto tramite mail....

    in pratica nel mio progetto ho una textbox dove vado ad inserire l'immagine che voglio inviare con del testo posto sotto.....

    il metodo che utilizzo è il seguente:

    mail.Body=TextEditor.Text

    Quando però invio la mail al destinatario arriva il codice html e non riesce a visualizzare l'effettivo contenuto della mail...

    Come posso fare?

  2. #2

    Prova così...

    codice:
    mail.IsBodyHtml = True
    Ricorda però di mettere il path assoluto delle immagini, non quello relativo...

    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

  3. #3
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    c'è da dire che se uno ha disabilitato le mail in formato html la cosa non funziona !!
    vedrà solo tag e testo...
    I got the remedy

  4. #4

    Ciai troppo ragione!

    Infatti sarebbe cosa buona e giusta creare sempre le due versioni di Mail, e chiedere al destinatario se vorrà ricevere le mail in un modo oppure nell'altro, magari in una eventuale fase di registrazione sul proprio sito...

    A questo punto a seconda della scelta dell'utente inviare la mail in un formato oppure nell'altro...

    Tra l'altro non è neanche difficile da realizzare...

    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

  5. #5
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249

    Re: Ciai troppo ragione!

    è una buona idea...
    infatti, questa tecnica si vede spesso in tanti siti web .
    ti fanno scegliere il formato della mail che vuoi ricevere.
    I got the remedy

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    655
    Ciao raga,
    una domanda se io volessi salvare il contenuto della mail (Testo,Immagini,etc)in un tabella

    a)Come dovrei dichairare questo campo? ---ho pensato ntext----
    b)Come posso una volta memorizzato il corpo della mia mail in uqesto campo,inviarla successivamente?

  7. #7
    a) text dovrebbe bastare
    b) Lo usi come fosse un VARCHAR(x), ci scrivi dentro del testo, e lo leggi come testo...

    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    655
    come faccio a passare al body un campo della mia tabella?

    potrebbe andar bene così:

    mail.Body= Nome_StoreProcedure ?

  9. #9
    Beh, non la farei così facile...

    Dovresti chiamare la StoredProcedure con ADO, recuperare dal recordset il campo dove tieni il body e quindi passarlo alla proprietà mail.Body...

    Scusa la domandaccia diretta, ma hai mai utilizzato un DB?

    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    655
    si ma non ho ancora molta dimestichezza...

    comunque ho fatto come mi hai consigliato ed ho scritto questo codice:

    Dim mail As New MailMessage()

    'set the addresses
    mail.From = New MailAddress("Mio Indirizzo")
    mail.To.Add("Indirizzo Destinatario")

    'set the content
    mail.Subject = "Prova"

    Dim Stringa As String
    'Con Corpo ho dichiarato il mio DataTable dovè nella prima riga è contenuto
    'il corpo della mail che voglio inviare
    Stringa = Corpo.Rows(0).Item(0)

    mail.Body = Stringa
    mail.IsBodyHtml = True

    'send the message
    Dim smtp As New SmtpClient("smtp.tiscali.it")
    smtp.Send(mail)

    il problema rimane sempre lo stesso...mi visualizza il codice Html e non le immagini,il testo colorato etc....

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 © 2025 vBulletin Solutions, Inc. All rights reserved.