【发布时间】:2012-11-27 01:26:28
【问题描述】:
过去一天左右,我一直在使用 filepicker api - 在使用 pick 方法时,我试图围绕 mimetype 验证。我只想支持上传具有 mimetype 的 epub 文件:'application/epub+zip'。但是,每当我将其用作文件选择器中唯一受支持的 mimetype 时,我都会收到以下错误:
页面只能支持一个application/epub zip/*
似乎将字符串中的“+”解释为空格。任何有关如何解决此问题或正确验证 epub 文件的建议将不胜感激!
编辑:我找到了解决这个问题的方法,改用“扩展名” - 并添加 {extension: '.epub'}。这将起作用,因为我可以将 maxSize 设置为某个合理的数字,并在服务器端执行一些验证(如果文件实际上不是 epub,则从 s3 中删除文件)。如果有人弄清楚如何使用 mimetype 正确地做到这一点,那就太棒了!
【问题讨论】:
标签: filepicker.io