System.IO の Fileクラスが使用できない

実現したいこと

asp.netのC#で指定したファイルをコピーする処理を実行するために、System.IOのFileクラスを使用したいです。

前提

htmlの input type="file" で選択したファイルを別のファイルにコピーする処理を作成したいです。
visual studio 2022 を使用しています。

発生している問題・エラーメッセージ

ContorollerにFileと入力した時、入力し終わるまでは説明文には「class System.IO.File」と表示されるのですが、入力し終わると「FileContentResult ControllerBase.File(byte[] fileContents, string contentType)」という文に変化してしまいます。つまり選択するまでは System.IO の Fileというクラスなのに、入力した瞬間に Microsoft.AspNetCore.Mvc の ControllerBase の Fileというメソッドだとvisual studio 2022側に判断されてしまっていると思うのです。どうにかしてFileクラスの方を使用したいのですが、解決方法を知っている方がいれば教えて下さい。

該当のソースコード

試したこと

補足情報(FW/ツールのバージョンなど)

コメントを投稿

0 コメント