Вот мой код:
Код: Выделить всё
// Access form data
string? clientName = formData["client-name"]!;
string? comments = formData["comments"]!;
string? injury = formData["injury"]!;
var fileName = string.Empty;
List bytes = new List();
var blob = formData.Files["blob"];
// Access uploaded files
IFormFileCollection files = formData.Files;
if (blob != null && blob.Length > 0)
{
using (var stream = blob.OpenReadStream())
using (var memoryStream = new MemoryStream())
{
stream.CopyTo(memoryStream);
byte[] blobBytes = memoryStream.ToArray();
bytes.Add(blobBytes);
List fileList = files.ToList();
int indexRemover = fileList.FindIndex(file => file.FileName == "blob.png");
if(indexRemover == -1)
{
fileList.RemoveAt(indexRemover);
}
}
}
Код: Выделить всё
public IActionResult OnPost(IFormCollection formData) {
-- Previous code --
return Page()
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... collection