【问题标题】:HTML: Form upload, only allow PNG, GIF & JPGHTML:表单上传,只允许 PNG、GIF 和 JPG
【发布时间】:2011-03-04 06:20:12
【问题描述】:

我有一个表单文件上传。当用户上传图像时,它会显示他们计算机上的所有文件。如何使 HTML 上传对话框窗口只显示 JPG、GIF 和 PNG?

【问题讨论】:

标签: html forms upload


【解决方案1】:

只需将接受添加到文件类型的输入。这将过滤显示的文件列表,但不会禁止下载其他文件。这很方便,因为它很简单。

【讨论】:

  • <input name="csv" type="file" accept=".jpg, .gif, .png">
【解决方案2】:

网络浏览器中的文件上传对话框不在您的控制范围内。您可以像 Facebook 那样创建一个用于上传图像的 Java 小程序。

【讨论】:

  • 你确定它不在我的控制范围内吗?当我转到fotoflexer.com 并单击“上传照片”时,他们似乎限制了基于文件类型/扩展名的上传。
  • 这个答案有点旧,应该更新以显示选择应该在上传窗口中显示哪些文件的能力
【解决方案3】:

因为这个问题还没有回答;将以下代码添加到您的文件输入中

accept="image/x-png,image/gif,image/jpeg"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-23
    • 1970-01-01
    • 2014-06-21
    • 2012-11-19
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    相关资源
    最近更新 更多