Что я хочу сделать, так это создать вложение электронной почты из строкового файла и предоставить ему собственное пользовательское расширение.Создание пользовательского вложения файла для электронной почты из строки
public void CreateAttachment(string encryptedString, string fileName)
{
mail.Attachments.Add(Attachment.CreateAttachmentFromString(encryptedString, fileName));
}
Я хочу, чтобы создать файл «.bzk» и собирается открыть в мобильном приложении Android позже. Как мне это сделать? Я знаю, что есть разные конструкторы, как вы можете видеть. here!
Я не знаю, какие конструкторы я должен использовать, и даже после использования разных типов MIME и кодировок это не сработает. Может ли кто-нибудь сказать мне, как это сделать?
Редактировать:
Я решил свою проблему. Вот мое решение:
public void CreateAttachment(string encryptedString, string fileName)
{
MemoryStream ms = new MemoryStream(
ASCIIEncoding.ASCII.GetBytes(encryptedString)
);
Attachment = new Attachment(ms, new ContentType("text/bzk"));
Attachment.Name = fileName + ".bzk";
mail.Attachments.Add(Attachment);
}
Я добавил свое решение к сообщению. –