2012-04-21 21 views
4

yesodでファイルをアップロードする通常の方法は、fileAFormOpt/fileAFormReqです。しかし、これらはFieldという値にはなりませんが、ただちにAFormに行くので、Yesod.Form.Functionsにはcheck関数を単純に使用できません。yesododのカスタム検証付きファイルアップロードフィールド

はい、はいはいファイルアップロードのカスタム検証を追加しますか?

は(私のユースケースは、私がアップロードされたファイルのfileContentTypeが有効なタイプの特定のリストにあるかどうかを確認したいということです。)

答えて

1

実は、私は、これは現在のAPIの弱点だと思います。私がこれを実装するために考えることができる唯一の方法は、基本的に既存の関数をコピーして貼り付け、変更を加えることです。明らかにこれは受け入れられません。

これについてメーリングリストにメールして、より良いAPIを試してみることができますか?

関連する問題