Web Forms :: What Is Best Way To Design A Form Which Sends An Email With An Attachment
Feb 5, 2010
I have been given the task to develop a web form which will send an email with an attachment.
I know all about sending an email using (SMTP) What I want to know is that what is the best way to send an attachment along with rest of the email.
I know that ASP.NET has a file upload control and then there are C# post to send a file and then AJAX way to send a file. So my question is what should I use...
I'm trying to attach a memorystream as an attachment to an email, however the file is always empty. I'm using a streamwriter to write the text in to the memorystream, I then flush the streamwriter and I can see the memorystream has data. However when I attach the memorystream to the email the file is always empty. I can't see what I'm doing wrong. The code is:
I have a strange problem with sending email via asp.net.
I adding to my email an attachment with long name ("Xxxxxxxx ąę łóxxxx yyyyyyyyyńęąąyy bbbbbbbbbb b wwwwwwwww wwwwwww ooooooooo" - polish chars included). Next I receiving that email with that file but I can't read the file. There is like damaged, with different name - ""=_utf-8_B_WHh4eHh4eHggxIXEmSDFgsOzeHh4eCB5" and the file size is a little bigger.
I know how to send an email. But now I want to send an email with an attachment. I also want to allow the user to browse for and then select the attachment. I cannot seem to find any info on this. All the articles I find show how to attach a file where you know the path and file name. I want the user to browse their drive, select a file, and then send an email with this attachment.
Is there a way to send the same email to multiple recipients but also send with an attachment to only 1 of them?eg. I have a form that gets filled out, the user gets a copy of the form with an attachment (file sits on server). The site owner also wants the email (through bcc) but without the attachment.
Is there any way to copy an attachment within an Outlook email and then paste it into a web control that will be able to upload it? I'm thinking no but if there is a way I haven't found it yet.
What I actually need is : when I click export button textbox data should be send to excel file and particular textbox data should be received at particular cell.
E.g:- textbox1 to send to c3 or c4
textbox 2 to send g9
when i click mail button, that data should be send to excel and automailed as attachment, i have 3 excel files with different formats, export button should view all the excel files with their respective data and mail button should send mail the excel files with data ,
1 user i excel file 2nd user 2nd excel file 3rd user 3 excel file
My requirement is like .... I have a text box for ToEmail address , another control is to upload "n" no of files. And a button to send those selected files ToEmail address which had entered in textbox.
I hava a web form to fill a pdf, add attachments and send it through email. I need to fisically delete the attachments after send the email. I have some problems (exception) that says "the file has been used by another process". This code is in a function that create the message with the attach.
I have a page which has about 50-60 labels in it, and the data is pulled from the database and displayed on the labels. I need to export this data to an excel sheet and Email it when I hit on an Email Button which is at the bottom of the same page 1.e below the table(which has labels displaying data). I Am able to export the data to an excel sheet but not understanding how to Email rightaway without saving or opening the excel sheet.
I have a form where a user asks for a quote and we need to send an attached application form. all this worked in the dev environment but when I post the changes onto our hosted server (third party ISP) I get an error when the attachment is added. I have tired to use URL's but that does not work, at the moment I am using a relative path, but have also tried to place the file in the forms page folder.
I want to send aspx page via email. So i converted it into pdf. The problrm is the pdf is getting created before the data is saved. So when i open the pdf my testboxes are empty. Below is the code am using. Also I want to send the pdf file as attachment.
I have coded random string as below and i want to convert it to qr code , then send to email automatically...
Dim chars As String = "Test1" Dim qr As String = "" Dim r As New Random() Dim i As Integer For i = 1 To 5 qr += chars.Substring(r.Next(chars.Length), 1) Next
I need to generate a PDF file in a folder inside the server, and attach it for sending a mail. If again want to send mail means I want to replace the new PDF file.
Email is working when form is submitted, but the attachment is not being sent with it.. what im i doing wrong with the logic below: Also, would it be possible to add an attachment without uploading it to the server first?
How do I attach a file with a very unfriendly name (like a file with a session Id number in it) but have it attached as another name?
The file name in question has the session ID in it to avoid clashes name on the web server but when I attach it to the file, a friendlier name is preferable.Is there a way to attach the file with the unfriendly name as another name so that when the user gets the email he can tell from the name what the content of the file is? I'd hate to have to create a unique folder just to put a non unique file name in it for the purpose of simply attaching it to an email.
Dim mailMessage As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage() mailMessage.Attachments.Add("C:MyCodeBESIBESIFilesInvoice-djopyynrgek4p4qadn31dxxs.pdf", ????)
I would like to send an email with attachement via form, and I can`t figure it out.
My View
[Code]....
My Controller
[Code]....
I get the FileNotFoundException, it is trying to search for the file name on the local machine insted of returning the user input, something like "C:\exemple.txt" .
I also use a jQuery Ajax email form, when I submit the form via ajax the fileAttachement is always null, is there any way around it ?