diff options
author | Elmer Thomas <elmer@thinkingserious.com> | 2016-04-27 18:38:57 -0700 |
---|---|---|
committer | Elmer Thomas <elmer@thinkingserious.com> | 2016-04-27 18:38:57 -0700 |
commit | 8db5b1b63066d08105e7bedf622a0db0e5ae5ff9 (patch) | |
tree | 721785d33df7526e82d5ad0945acf67953a72e66 /SendGrid/SendGridMail/StreamedFileBody.cs | |
parent | 172686ed8c1615b1cc1c508c55f31fe9c399b75e (diff) | |
download | sendgrid-csharp-8db5b1b63066d08105e7bedf622a0db0e5ae5ff9.zip sendgrid-csharp-8db5b1b63066d08105e7bedf622a0db0e5ae5ff9.tar.gz sendgrid-csharp-8db5b1b63066d08105e7bedf622a0db0e5ae5ff9.tar.bz2 |
Preparing for deploy
Diffstat (limited to 'SendGrid/SendGridMail/StreamedFileBody.cs')
-rw-r--r-- | SendGrid/SendGridMail/StreamedFileBody.cs | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/SendGrid/SendGridMail/StreamedFileBody.cs b/SendGrid/SendGridMail/StreamedFileBody.cs deleted file mode 100644 index 125fe24..0000000 --- a/SendGrid/SendGridMail/StreamedFileBody.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Text;
-
-namespace SendGridMail
-{
- public class StreamedFileBody
- {
- private string _name;
- private string _filename;
- private byte[] _content;
-
- public StreamedFileBody(MemoryStream stream, String name)
- {
- if (stream == null) throw new ArgumentException("Invalid attachment stream");
- if (String.IsNullOrEmpty(name)) throw new ArgumentException("Invalid attachment name");
-
- _name = "files[" + Path.GetFileName(name) + "]";
- _filename = name;
- _content = stream.ToArray();
- }
-
- public byte[] GetContent(string boundry)
- {
- var bytes = new List<byte>();
-
- string paramBoundry = "--" + boundry + "\r\n";
- string stringParam = "Content-Disposition: form-data; name=\"" + _name + "\"; filename=\"" + _filename + "\"\r\n";
- string paramEnd = "Content-Type: image/png\r\n\r\n";
-
- bytes.AddRange(Encoding.ASCII.GetBytes(paramBoundry + stringParam + paramEnd));
- bytes.AddRange(_content);
- bytes.AddRange(Encoding.ASCII.GetBytes("\r\n"));
- return bytes.ToArray();
- }
- }
-}
|