2012-04-21 10 views
4

以yesod上傳文件的常用方法是使用fileAFormOpt/fileAFormReq。但是,這些值不會導致Field值,但會直接進入AForm,這就是爲什麼我不能簡單地使用函數Yesod.Form.Functions在yesod中使用自定義驗證的文件上傳字段

如何爲Yesod文件上傳添加自定義驗證?

(我使用的情況是,我要檢查,如果您上傳的fileContentType是有效類型的特定列表。)

回答

1

其實我覺得這是當前API中的弱點。我能想到的唯一方法就是實現這個功能,主要是複製粘貼現有功能並進行更改。顯然這是不可接受的。

您可以通過電子郵件發送郵件列表,以便我們嘗試設計更好的API嗎?