如何限制<input type =“file”/>以便它只能选择.pdf文件?

时间:2011-01-08 13:48:18

标签: html pdf file-io

默认情况下,它可以选择所有类型的文件,如何限制它以便它只能选择.pdf个文件?

3 个答案:

答案 0 :(得分:75)

更明确地......

<input type="file" accept="application/pdf" /> 

答案 1 :(得分:27)

您可以使用表单上的accept属性向浏览器建议限制某些类型。但是,您需要在服务器端代码中重新验证以确保。永远不要相信客户送你的东西。

答案 2 :(得分:1)

简单地说:你不能使用普通的html和javascript。您可以获得的最接近的是在提交表单之前使用javascript测试文件扩展名,并向用户显示一些错误消息(如果它不是.pdf)。如果要实现此目的,可能需要使用一些客户端解决方案,例如Flash上​​传控件。