我知道我得到一個IFormFile
我的控制器保存在一個臨時文件夾中,然後我使用System.IO.File.ReadAllText
來到文件中的文本並將其存儲在我的數據庫。之後,我再次刪除文件。有沒有辦法可以跳過整個保存部分,並直接從IFormFile
中獲取文本?從文件直接上傳文本到數據庫asp.net5 MVC 6
[HttpPost]
public ActionResult Upload(ViewModel model)
{
model.file.SaveAsAsync(@"c:\temp\temp.txt");
String txt= System.IO.File.ReadAllText(@"c:\Temp\temp.txt ");
db.saveText(txt);
System.IO.File.Delete(@"c:\Temp\temp.txt ");
return Redirect("/Home");
}
在此先感謝。
請沙重新編寫相關代碼以獲得更好的響應。 – ssilas777