4

在 yesod 中上传文件的常用方法是使用fileAFormOpt/ fileAFormReq。但是,这些不会产生Field值,而是直接进入 AForm,这就是为什么我不能简单地check使用Yesod.Form.Functions.

如何为 Yesod 文件上传添加自定义验证?

(我的用例是我想检查fileContentType上传的文件是否在特定的有效类型列表中。)

4

1 回答 1

1

实际上,我认为这是当前 API 的一个弱点。我能想到的实现这一点的唯一方法是基本上复制粘贴现有功能并进行更改。显然这是不可接受的。

您能否通过电子邮件发送有关此问题的邮件列表,以便我们可以尝试设计更好的 API?

于 2012-04-22T08:27:00.733 回答