首页 文章

图像的有效文件扩展名的完整列表是什么?

提问于
浏览
18

我所指的图像是可以嵌入到Web浏览器中的图像而不是.tif,.psd等 .

所以我唯一知道的是.png / .jpg / .jpeg / .gif / .bmp

还有吗?

我需要此信息的原因是只允许在我的php文件上传脚本中上传有效图像 .

2 回答

  • 4

    你可以做任何你喜欢的事情,关于 Headers ,以及确定类型的实际图像中的信息 . (MIME类型)

    因此为什么 <img href='http://site.com/image.php?name=file'> 实际上可以渲染图像

  • 0

    也许不是这个问题的直接答案,但是既然你提到这个目的是限制文件上传,那么这个问题的HTML5答案就是使用:

    <input type="file" accept="image/*">
    

    除此之外,您可能还需要进行服务器端检查 .

    就所有可能的有效图像类型而言,实际上没有一个简单的答案,但是构建一个的大部分信息都是咨询this list on wikipedia . 它当然取决于图像将用于什么 . 可以由浏览器呈现的图像集将与可以在photoshop中打开的集合不同 .

相关问题