実現したいこと
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クラスの方を使用したいのですが、解決方法を知っている方がいれば教えて下さい。
0 コメント