只接受图像文件?-6ren"> 只接受图像文件?-我只需要通过 上传图片文件标签。 现在,它接受所有文件类型。但是,我想将其限制为仅包含 .jpg 的特定图像文件扩展名, .gif等等 我怎样才能实现这个功能? 最佳答案 使用输入标签的 accep-6ren">
gpt4 book ai didi

html - 如何允许 <input type ="file"> 只接受图像文件?

转载 作者:IT老高 更新时间:2023-10-28 11:01:36 25 4
gpt4 key购买 nike

我只需要通过 <input type="file"> 上传图片文件标签。

现在,它接受所有文件类型。但是,我想将其限制为仅包含 .jpg 的特定图像文件扩展名, .gif等等

我怎样才能实现这个功能?

最佳答案

使用输入标签的 accept 属性。要仅接受 PNG、JPEG 和 GIF,您可以使用以下代码:

<label>Your Image File
<input type="file" name="myImage" accept="image/png, image/gif, image/jpeg" />
</label>

或者简单地说:

<label>Your Image File
<input type="file" name="myImage" accept="image/*" />
</label>

请注意,这仅向浏览器提供关于向用户显示哪些文件类型的提示,但这很容易绕过,因此您也应该始终在服务器上验证上传的文件。

它应该可以在 IE 10+、Chrome、Firefox、Safari 6+、Opera 15+ 中使用,但在手机上的支持非常粗略(截至 2015 年),据一些报道,这实际上可能会阻止某些手机浏览器上传任何内容完全可以,所以一定要好好测试你的目标平台。

有关浏览器支持的详细信息,请参阅 http://caniuse.com/#feat=input-file-accept

关于html - 如何允许 &lt;input type ="file"> 只接受图像文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3828554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com