我添加了一些Mail
Azure表存储。邮件应该有一些附件......
我正在阅读this article,并尝试理解逻辑,在Azure表中我应该将附件存储为byte[]
public class Mail {
string Subject {get; set;}
byte[] Attachments {get; set;}
}
说我有一个相应的ViewModel:
public class MailEditViewModel {
string Subject {get; set;}
List<IFromFile> Attachments {get; set;}
}
byte[]
转换为List<IFromFile>
,反之亦然?我有单个文件的文章代码:
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Edit(MailViewModel model)
{
ViewData["ReturnUrl"] = returnUrl;
if (ModelState.IsValid)
{
var user = new Mail {
Subject = model.Subject
};
using (var memoryStream = new MemoryStream())
{
// ?? await model.Attachments.CopyToAsync(memoryStream);
// ?? user.AvatarImage = memoryStream.ToArray();
}
byte[]
多个文件?