【问题标题】:File extension filter when choosing file to upload选择要上传的文件时的文件扩展名过滤器
【发布时间】:2012-05-18 23:23:21
【问题描述】:

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

堆栈溢出也有类似的问题,但它是针对c#的:Filter File extension With FileUpload

【问题讨论】:

标签: php filter file-extension file-upload


【解决方案1】:

简短的回答 - 不。哦,StackOverflow 太短了。

【讨论】:

  • 我以为不会。只是想仔细检查,因为我什至找不到这样的问题。谢谢
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    您可以使用 Flash 上传器或 javaApplet 在对话窗口中使用过滤器。使用 php 或 JS 你不能这样做。

    【讨论】:

      【解决方案4】:

      几乎……

      "accept" attribute for the file input tag,自 2012 年之前就已经存在(所以,其他人应该知道这一点)。

      但是,这在浏览器中的处理方式有所不同(有些仍然提供 . 选项,并非所有浏览器都会限制这些类型等等),并且最近才在 IE 和 Firefox 中编码。

      【讨论】:

        猜你喜欢
        • 2013-07-02
        • 2020-11-02
        • 2010-12-31
        • 1970-01-01
        • 1970-01-01
        • 2015-06-25
        • 1970-01-01
        • 2011-12-02
        • 2017-12-24
        相关资源
        最近更新 更多