如果我们使用 <input type="file">,它将接受所有文件类型。
但是可以将文件类型限制为仅图像或者某些图像文件扩展名。
为此,我们需要使用 HTML 接受属性。
此属性仅与 <input type="file"> 一起使用,并用作从文件输入对话框中选择文件输入的过滤器。
让我们看一个例子。
将“文件”输入类型限制为图像的示例:
<!DOCTYPE html> <html> <head> <title>文档的标题</title> </head> <body> <input type="file" id="img" name="img" accept="image/*"> </body> </html>
现在, <input> 元素的类型只能接受图像。
如果要指定图像文件扩展名,请尝试以下示例。
将“文件”输入类型限制为图像文件扩展名的示例:
<!DOCTYPE html> <html> <head> <title>文档的标题</title> </head> <body> <input type="file" name="myImage" accept="image/x-png,image/gif,image/jpeg" /> </body> </html>
accept 属性不应用作验证工具。
文件上传必须在服务器上进行验证。
日期:2020-06-02 22:15:05 来源:oir作者:oir