html - 一张远程的图片,你如何知道他的扩展名?
本文介绍了html - 一张远程的图片,你如何知道他的扩展名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
比如微信这张。
url里面没有扩展名。
http头的话,估计有点线索,但是没有直接的答案。这种图片如何获得扩展名和文件名?
解决方案
文件在文件头中会存有扩展名,这样浏览器才会知道链接里到底是什么东西。
对于图片,如果想要获取文件类型的话,可以先把图片写到canvas中,之后再去读这个canvas,就能读到文件类型了。
201707111723补充:
文件头是文件头,content-type是content-type,不要搞混了。
如果你有linux使用经验的话,可以使用file来查看一下:
很多标准格式的文件,都会在文件头(文件的开头部分!)标明自己是什么格式:
另外jpg和jpeg是一个玩意。使用JPEG格式压缩的图片文件都叫JPEG文件,.jpeg、.jpe、.jfif以及.jif都是一个东西。
这篇关于html - 一张远程的图片,你如何知道他的扩展名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文