我所指的图像是可以嵌入到Web浏览器中的图像而不是.tif,.psd等 .
所以我唯一知道的是.png / .jpg / .jpeg / .gif / .bmp
还有吗?
我需要此信息的原因是只允许在我的php文件上传脚本中上传有效图像 .
你可以做任何你喜欢的事情,关于 Headers ,以及确定类型的实际图像中的信息 . (MIME类型)
因此为什么 <img href='http://site.com/image.php?name=file'> 实际上可以渲染图像
<img href='http://site.com/image.php?name=file'>
也许不是这个问题的直接答案,但是既然你提到这个目的是限制文件上传,那么这个问题的HTML5答案就是使用:
<input type="file" accept="image/*">
除此之外,您可能还需要进行服务器端检查 .
就所有可能的有效图像类型而言,实际上没有一个简单的答案,但是构建一个的大部分信息都是咨询this list on wikipedia . 它当然取决于图像将用于什么 . 可以由浏览器呈现的图像集将与可以在photoshop中打开的集合不同 .
2 回答
你可以做任何你喜欢的事情,关于 Headers ,以及确定类型的实际图像中的信息 . (MIME类型)
因此为什么
<img href='http://site.com/image.php?name=file'>
实际上可以渲染图像也许不是这个问题的直接答案,但是既然你提到这个目的是限制文件上传,那么这个问题的HTML5答案就是使用:
除此之外,您可能还需要进行服务器端检查 .
就所有可能的有效图像类型而言,实际上没有一个简单的答案,但是构建一个的大部分信息都是咨询this list on wikipedia . 它当然取决于图像将用于什么 . 可以由浏览器呈现的图像集将与可以在photoshop中打开的集合不同 .