HTML-img标签src里面的图片后后缀省略是怎么做到的?

发布于 2017-01-17 11:16:14 字数 141 浏览 1247 评论 4

http://tp4.sinaimg.cn/1841410307/50/5626696694/1
例如上面这个链接是新浪微博用户头像的链接,没有后缀

上次我问这个问题,有人以太弱智为由给关闭了,我在群里问了很多人都不知道,大概那仁兄iQ太大了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

偏爱自由 2017-07-21 11:44:02

隐藏后缀其实真的挺简单的的,但是如果问 新浪微博用户头像是怎么弄的,没做过的人,确实不知道,方法比较多吧。
最简单的程序生成:
图片原始地址用根据参数获得,或者通过参数可以找到图片的数据,比如php:

header('Content-Type: image/png');
echo file_get_contents('图片地址');

这样就可以了。

或者可以使用rewrite,请求的地址就是文件的目录

我这里写了个例子:

RewriteRule ^avatar/(.*)$ /$1.jpg [L]

图片目录:

请求地址:

晚风撩人 2017-06-30 22:27:32

显示图片有很多方式啊,不一定要有后缀或者img标签,比如图片存储在mongodb里面,只要一个你提供的类似url就可以访问。注意看img元素的src

灵芸 2017-05-26 17:43:20

总的来说,只要他的Src地址返回的是图片内容就行了
把图片的信息输出到浏览器即可,

归属感 2017-03-20 07:11:53

该图片由PHP或其他编程语言直接生成的~比如缩略图啊,水印啊之类的~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文