小编典典

限制文件上传的大小(html输入)

html

我只想限制用户可以上传的文件的大小。

我以为maxlength = 20000 = 20k,但这似乎根本不起作用。

我在Rails上运行,而不是在PHP上运行,但是我认为在HTML /
CSS客户端进行此操作要简单得多,或者使用jQuery作为最后的手段。这是如此基本,尽管必须缺少一些我不知道或不知道的HTML标记。

希望支持IE7 +,Chrome,FF3.6 +。我想我可以在需要时仅支持IE8 +。

谢谢。


阅读 770

收藏
2020-05-10

共1个答案

小编典典

您不能在客户端这样做。您必须在服务器上执行此操作。

编辑:这个答案已经过时了!

在进行此编辑时,所有主要浏览器都主要支持HTML文件API 。

我将提供解决方案的更新,但是@ mark.inman.winning已经做到了。

请记住,即使现在可以在客户端上进行验证了,您仍然应该在服务器上进行验证。可以绕过所有客户端验证。

2020-05-10