でファイルをアップロードしようとするとASP.Net MVC
、次のエラーが表示されます。
ファイルエラー
タイプ 'System.NullReferenceException' の初回例外が administratorPortal.dll で発生しました
ファイルエラー
スレッド '' (0x21e4) はコード 0 (0x0) で終了しました。タイプ 'System.NullReferenceException' の初回例外が administratorPortal.dll で発生しました
私からしてみれば
<form action="../../Controllers/patientAppointmentController.cs" method=post>
<input id="model" type="file" name="fileUpload" data-val="true" data-val-required="File is required" />
<input class="btn btn-primary" type="submit" value="Import" />
</form>
私のコントローラーで
public ActionResult CSVUpload(HttpPostedFileBase fileUpload)
{
try
{
Debug.Write(fileUpload.ContentLength);
if (fileUpload.ContentLength < 0 || fileUpload == null)
{
Debug.Write("unable to detectFile");
}
}
catch
{
Debug.Write("file error");
}
return View();
}
いくつかの問題があります。コントローラーに渡されたファイルを取得することさえできません。インターネットで見つけたさまざまな方法を試しましたが、どれもうまくいきませんでした。
- 私はCSVhelperをインストールしました