加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

html – 在图像的src标记中使用URL中的Base64字符串

发布时间:2020-12-14 19:43:06 所属栏目:资源 来源:网络整理
导读:我有一个返回图像的base64版本的服务.现在我想在img的src标签中使用base64字符串.该服务在http:// localhost:8080 / file / 301 / base64下提供base64版本. base64字符串如下所示: data:image/gif;base64,iVBORw0KGgo ... 我在页面上的img标签目前看起来
我有一个返回图像的base64版本的服务.现在我想在img的src标签中使用base64字符串.该服务在http:// localhost:8080 / file / 301 / base64下提供base64版本.

base64字符串如下所示:

data:image/gif;base64,iVBORw0KGgo ...

我在页面上的img标签目前看起来像这样:

<img alt="" src="http://localhost:8080/file/301/base64" style="height:836px; width:592px">

有没有办法让这个运行?

解决方法

它不起作用,因为您正在处理具有数据URL字符串的页面,就好像它只是另一种类型的外部可链接图像资产.不幸的是,链接到外部资产适用于图像文件,但数据URL是外部链接的替代方法,因此不能以相同的方式工作.

简而言之,要显示使用数据URL字符串的图像,您需要将实际数据URL字符串作为src =值,例如:

<img alt="" src="data:image/gif;base64,iVBORw0KGgo ...  " style="height:836px; width:592px">

例子

来自Masinter的HTML示例,1998 RFC 2397 – The “data” URL scheme:

<IMG SRC="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw AAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFz ByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSp a/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJl ZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uis F81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PH hhx4dbgYKAAA7" ALT="Larry">

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读