goimg
goimg copied to clipboard
判断图片类型不应该通过后缀,而应该通过二进制文件的magic number signature
单纯的通过上传图片文件的后缀来决定图片的类型不一定正确,比如,我把一个 .jpg 文件的后缀改成 .png,但是实际的图片类型其实还是 .jpg,而不是 .png
更可靠的方式是通过二进制文件的magic number signature 来判断,我发现一个项目 filetype ,基本原理就是通过二进制文件的 magic number signature 判断文件的类型,当然也包括图片文件