-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