选择要上载的文件时,文件扩展名过滤

时间:2012-05-10 11:34:03

标签: php filter file-extension file-upload

我想知道是否可以过滤在尝试上传文件时向用户显示的文件。谷歌搜索没有帮助,看起来每个人都只关心文件类型验证。 这是一张图片,可以更好地了解我的意思:http://i.imgur.com/2dhjk.jpg (抱歉,没有足够的代表发布图片)

有关堆栈溢出的类似问题,但它适用于c#:Filter File extension With FileUpload

4 个答案:

答案 0 :(得分:0)

简短回答 - 不。哦,它对于StackOverflow来说太短了。

答案 1 :(得分:0)

不,但您可以在选择文件后使用javascript进行过滤。 阅读本文以获取更多信息:Filter Extensions in HTML form upload

答案 2 :(得分:0)

您可以使用flash uploader或javaApplet在对话框窗口中使用过滤器。使用php或JS,你不能这样做。

答案 3 :(得分:0)

...几乎

"accept" attribute for the file input tag,自2012年以来一直存在(因此,其他人应该知道这一点)。

然而,在浏览器中对此有不同的看法(有些仍然提供选项,并非所有选项都限制这些类型等等),并且最近才在IE和Firefox中编码。 / p>