1

Nancy のモデル バインダー ( Nancy.ModelBinding で定義された NancyModule 型の拡張メソッド Bind を介して呼び出される)プリミティブ( stringなど) で正常に動作しますが、型HttpFileのプロパティを無視するようです。したがって、これが私のモデルの場合:

class MyModel
{
    public string Name { get; set; }    // <- successully binds
    public HttpFile Image { get; set; } // <- ignored
}

Nameは正常にバインドされますが、Imageバインドされません。NancyModuleのNancyRequestオブジェクトを調べると、必要なファイルを含むFilesプロパティが実際に存在します。バインダーによってモデルにコピーされていないだけです。これは機能するはずですか、それともカスタム コードを作成して機能させる必要がありますか。もしそうなら、どのように?

乾杯

4

1 に答える 1