-1
XMLファイルをアップロードした後に処理する必要があります。ファイルの作業を行う新しい方法を開始する前に、ファイルが完全にアップロードされているかどうかを確認するにはどうすればよいですか?ファイルがアップロードされて次のタスクを開始するまで待つ
[HttpPost]
public async Task<IActionResult> UploadFile(ICollection<IFormFile> files)
{
var uploads = Path.Combine(_environment.WebRootPath, "uploads");
foreach (var file in files)
{
if (file.Length > 0)
{
fileName = Path.GetFileName(file.FileName);
using (var fileStream = new FileStream(Path.Combine(uploads, fileName), FileMode.Create))
{
await file.CopyToAsync(fileStream);
}
}
}
ProcessFile();
return View("NewProject");
}
private void ProcessFile()
{
//Do WORK
}
今のところ、アップロード中にファイルを処理し始めます。アップロードが完了するまで待ってからファイルを処理する前にファイルがアップロードされていることを確認するにはどうすればよいですか?
運がいいですか?あなたはそれを解決することができましたか? – Sameer