【发布时间】:2014-06-25 11:05:10
【问题描述】:
我正在尝试找到一种方法来限制用户可以上传的文件大小,这似乎可以使用 javascript,但让我困扰的是,如果用户只是关闭 javascript 并像 1GB 文件一样上传会发生什么到服务器,我确实找到了一种在服务器端验证它的方法,但它会在文件上传后发生,这不是一个选项。所以我试图找到正确的方法来做到这一点,但我想出的最好的办法是创建一个用于使用 javascript 上传文件的表单并在客户端进行验证,但我想仍有办法解决它......
如果这很重要,我正在使用 RoR 和 CarrierWave ...
编辑
1)我可以在this page 上找到的所有内容都是使用文件上传后发生的大小验证
2)我使用carrierwave进行验证,但同样,一旦文件上传,它就会发生,等待一个小时直到上传一些大文件才知道它太大是没有意义的
【问题讨论】:
标签: ruby-on-rails validation file-upload