在html下实现文件上传相当简单,但我只是注意到有一个'accept‘属性可以添加到<input type="file" ...>
标记中。
此属性是否可用作限制文件上传到图像等的方式?使用它的最佳方式是什么?
或者,是否有办法限制html文件输入标记的文件类型,最好是在文件对话框中?
发布于 2008-10-08 04:02:02
发布于 2010-11-17 02:11:49
Chrome支持。它不是用来验证的,而是用来提示操作系统的。如果在文件上传中有accept="image/jpeg"
属性,操作系统只能显示建议类型的文件。
发布于 2011-11-10 10:05:19
已经有几年了,Chrome至少利用了这个属性。从可用性的角度来看,这个属性非常有用,因为它将为用户过滤掉不必要的文件,使他们的体验更加流畅。但是,用户仍然可以从类型中选择“所有文件”(或者绕过过滤器),因此您应该始终验证实际使用的文件;如果您在服务器上使用它,请在使用它之前在服务器上验证它。用户总是可以绕过任何客户端脚本。
https://stackoverflow.com/questions/181214
复制相似问题