System.Net.Smtp.SmtpAttachment.GetBase64 C# (CSharp) Method

GetBase64() public method

public GetBase64 ( ) : String
return String
		public String GetBase64()
		{
			if (!File.Exists(FileName)) return "";

			byte[] fileBytes = File.ReadAllBytes(FileName);
			String fileBase64 = Convert.ToBase64String(fileBytes);

			StringBuilder base64Wrapped = new StringBuilder();
			Int32 base64Length = fileBase64.Length;
			for (int i = 0; i < (base64Length); i+=76)
			{
				base64Wrapped.AppendLine(fileBase64.Substring(i, Math.Min(76, base64Length - i)));
			}

			return base64Wrapped.ToString();
		}