【发布时间】:2009-11-10 17:55:14
【问题描述】:
出于安全原因,您不能在表单中更改 input type = 'file' 的值。 但是是否可以使用 javascript 读取值,然后检查扩展并验证表单?或者这也是安全漏洞?
一些例子可以减轻我的痛苦......
谢谢
【问题讨论】:
-
是的,您可以读取值来验证它:stackoverflow.com/questions/71944/…
-
一旦您读取/验证了文件名,这有多大帮助?用户可以为文件命名任何内容。
-
考虑使用swfupload.org 吗?这是 Flash 文件上传器 - 它提供类型、最大大小等验证以及进度条和取消按钮
标签: javascript forms