【问题标题】:Encode svg image to base64 in javascript在javascript中将svg图像编码为base64
【发布时间】:2019-02-01 20:52:42
【问题描述】:

我必须将 svg 图像编码为 base64 字符串(用于jsPDF)。我发现了这个question,它提供了一种使用 DOM 中已经存在的 svg 元素的方法。但是我的 svg 图像在我的服务器上的一个文件夹中,不应该显示在 DOM 中。

有没有办法使用这种语法

var s = new XMLSerializer().serializeToString(something)

使用外部图像文件(例如“images/picture.svg”)?

【问题讨论】:

标签: javascript svg base64 xml-serialization


【解决方案1】:

您可以使用 JQuery 来执行此操作,例如:

$.get("/my/nice/url/image.svg", function(data) {
  var s = new XMLSerializer().serializeToString(data.documentElement)
  console.log(s)
  ...
});

【讨论】:

猜你喜欢
  • 2016-04-04
  • 2017-09-03
  • 2015-12-05
  • 2017-01-09
  • 2022-11-30
  • 1970-01-01
  • 2017-08-14
  • 2016-05-22
  • 2018-11-22
相关资源
最近更新 更多