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プロパティが実際に存在します。バインダーによってモデルにコピーされていないだけです。これは機能するはずですか、それともカスタム コードを作成して機能させる必要がありますか。もしそうなら、どのように?
乾杯