You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从无后缀的Boring Avatars在线URI获取文件类型?

如何判断Boring Avatars在线URI的文件类型

我在前端使用Boring Avatars时,发现它支持渲染为图片或SVG格式,但遇到的在线URI末尾没有SVG文件后缀,例如:

https://source.boringavatars.com/marble/120/Maria%20Mitchell?colors=264653,2a9d8f,e9c46a,f4a261,e76f51

可以通过以下几种方式确定文件类型:

  • 查看响应头:对该URI发起请求后,检查响应的Content-Type字段。若值为image/svg+xml,则返回的是SVG格式;若为image/png等类型,则对应位图图片格式。
  • 主动指定格式:利用Boring Avatars的规则,在URI的查询参数中添加&format=svg或&format=png,强制获取对应格式的资源。
  • 直接渲染验证:将该URI作为<img>标签的src属性值,浏览器会自动识别并渲染。SVG会以矢量形式展示,图片则以位图形式加载。

内容的提问来源于stack exchange,提问作者Aeriel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 08:10:25