В моем PDF-файле у меня есть кнопка отправки, которая теоретически должна отправить PDF-документ моему контроллеру. После нажатия кнопки «Отправить», когда я отлаживаю, в UploadPDF я вижу, что список файлов имеет количество файлов 0. Как мне получить PDF для отправки файла на мой контроллер? Я ошибочно полагаю, что это можно сделать?
[HttpPost, DisableRequestSizeLimit]
//[ValidateAntiForgeryToken]
public async Task<IActionResult> UploadPDF(List<IFormFile> files)
{
//
foreach (var file in files)
{
var x = file.FileName;
var y = file.ContentType;
var strExtension = "application/pdf";
//if (!strExtension.Contains("pdf"))
//{
// ModelState.AddModelError("myErrorFileName", "Please enter a PDF file. (.pdf)");
//}
if (file.Length == 0)
{
ModelState.AddModelError("myErrorFileName", "The file is empty and has a length of zero.");
}
}
foreach (var item in files)
{
//Start the File List
List<string> records = new List<string>();
//Read fileStream
using (var fileStream = item.OpenReadStream())
{
MemoryStream ms = new MemoryStream();
fileStream.CopyTo(ms);
//Do more stuff
}
}
//return
return View();
}