Visualizzazione dei risultati da 1 a 8 su 8

Discussione: mail con allegato

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    mail con allegato

    ciao a tutti,
    mi sembra di avere capito che per potere allegare un file alla mail
    devo prima uplodarlo sul mio sito e poi spedirlo con la mail

    ecco...è questa ultima parte che non ho capito
    cosa faccio...metto il nome dek file che ho uplodato??




    vorrei capire dove dire il nome del file io ho provato a fare cosi ma mi dice

    Name 'File' is not declared.
    questo è il codice

    msg.Subject = ogg
    msg.BodyFormat = MailFormat.Html
    msg.Body = bod
    msg.To = st
    msg.From = mit
    msg.Attachments.Add( new MailAttachment(File.PostedFile.imm.jpg.ToString()) );
    SmtpMail.SmtpServer="mail.aruba.it"

    SmtpMail.Send(msg)
    victor
    ----------------------

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    msg.Attachments.Add( new MailAttachment(Server.MapPath(nome1));
    dove nome1 è una variabile in cui hai, prima o dopo aver fatto l'upload, salvato cartella e nome del file (ricavabile o con system.io.file o con l'oggetto input type=file)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    ho trovato ma....

    salve ho trovato come allegare...
    ma se volessi mettere piu file

    cosi mi da errore

    msg.Subject = ogg
    msg.BodyFormat = MailFormat.Html
    msg.Body = bod
    msg.To = st
    msg.From = mit
    msg.Attachments.Add(New MailAttachment(Server.mapPath("logo-dansalsa.jpg,help.gif")))
    SmtpMail.SmtpServer="mail.aruba.it"

    SmtpMail.Send(msg)
    victor
    ----------------------

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    msg.Attachments.Add(New MailAttachment(Server.mapPath("logo-dansalsa.jpg")))
    msg.Attachments.Add(New MailAttachment(Server.mapPath("help.gif")))

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    e se io non sapessi quanti file vuole allegare l'utente?
    victor
    ----------------------

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Originariamente inviato da victor8872
    e se io non sapessi quanti file vuole allegare l'utente?
    crei un bottone ke aggiunga dinamicamente un campo input type=file ad un qualsiasi panel.. e poi ne recuperi i valori..

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    ti faccio un'altra domanda visto che ci sono

    con questo codice riesco ad allegare una mail e spedirla
    la mail viene spedita agli utenti che sono selezionati tramite dei checkbox da mail provenienti dal db

    per farla breve la mail viene spedita....ma l'allegato diventa tanti quanti sono gli utenti che seleziono
    esempio se seleziono 3 utenti ed a ciascuno invio un allegato
    succede che invia 3 allegati per ogni utente selezionato



    for each mydatagriditem in mail.items
    sel=mydatagriditem.findcontrol("a")
    if sel.checked then
    st=ctype(mydatagriditem.findcontrol("val"),label). text

    msg.Subject = ogg
    msg.BodyFormat = MailFormat.Html
    msg.Body = bod
    msg.To = st
    msg.From = mit
    msg.Attachments.Add(New MailAttachment(Server.mapPath(session("immagine_ok "))))
    SmtpMail.SmtpServer="mail.aruba.it"

    SmtpMail.Send(msg)
    response.Write(st)


    end if
    next
    victor
    ----------------------

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    strano.. mi sembra ke il codice sia corretto..
    domani ci rifletto su

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.