summaryrefslogtreecommitdiffstats
path: root/SendGrid/Example/WEBAPI.cs
diff options
context:
space:
mode:
Diffstat (limited to 'SendGrid/Example/WEBAPI.cs')
-rwxr-xr-xSendGrid/Example/WEBAPI.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/SendGrid/Example/WEBAPI.cs b/SendGrid/Example/WEBAPI.cs
index 985005d..d52786d 100755
--- a/SendGrid/Example/WEBAPI.cs
+++ b/SendGrid/Example/WEBAPI.cs
@@ -5,6 +5,7 @@ using System.Net;
using System.Net.Mail;
using SendGridMail;
using SendGridMail.Transport;
+using System.IO;
namespace Example
{
@@ -46,6 +47,19 @@ namespace Example
//set the message subject
message.Subject = "Hello World HTML Test";
+ //add a file from stream
+ var file = "bar";
+
+ var memoryStream = new MemoryStream();
+ var stream = new StreamWriter(memoryStream);
+ stream.Write(file);
+ message.AddAttachment(memoryStream, "foo.txt");
+ stream.Flush();
+ stream.Close();
+
+ //add a file from disk
+ message.AddAttachment("test.txt");
+
//create an instance of the Web transport mechanism
var transportInstance = Web.GetInstance(new NetworkCredential(_username, _password));